From f23e6aac074c193f05a58019e3628f70bdd60c03 Mon Sep 17 00:00:00 2001
From: Poorbi Dalal <191111328+poorbidalal@users.noreply.github.com>
Date: Thu, 30 Jan 2025 14:40:57 +0530
Subject: [PATCH 1/2] Update teams-powershell-release-notes.md
Adding release notes for 6.8.0 GA
---
Teams/teams-powershell-release-notes.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/Teams/teams-powershell-release-notes.md b/Teams/teams-powershell-release-notes.md
index f824d87ee4..9f065f9283 100644
--- a/Teams/teams-powershell-release-notes.md
+++ b/Teams/teams-powershell-release-notes.md
@@ -26,6 +26,7 @@ This page provides the latest Teams PowerShell change log for both General Avail
| Date | Version | Updates |
|------- | -------------------- | ------------------------------ |
+| January 2024 | [6.8.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.8.0)|
Adds an optional parameter TargetType to Get-CsOnlineTelephoneNumberOrder cmdlet.[BREAKING CHANGE] Changes output attribute from TelephoneNumber to TelephoneNumbers in Get-CsOnlineTelephoneNumberOrder cmdlet.Releases New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet.Releases New-CsOnlineTelephoneNumberReleaseOrder cmdlet.[BREAKING CHANGE] Replaces EnablePayAsYouGoSpendingLimits for EnableSpendLimits in [New\|Set]-CsTeamsCallingPolicy.[BREAKING CHANGE] Replaces PayAsYouGoSpendingUserLimit for CallingSpendUserLimit in [New\|Set]-CsTeamsCallingPolicy.Adds ShowTeamsCallsInCallLog to [New\|Set]-CsTeamsCallingPolicy.Releases [Get\|Set]-CsTeamsMultiTenantOrganizationConfiguration cmdlets.Adds new policies namely TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy, TeamsWorkLoadPolicy to Get-CsOnlineUser cmdlet output.Releases major updates to Get-CsOnlineUser cmdlet for Microsoft Teams operated by 21Vianet with significant performance improvements and new filtering capabilities to scenarios without the "-Identity" parameter.- Performance improvements especially with "-Filter" scenarios like using wildcard operator (), OnPrem and Timestamp attributes.
- Correct values will start populating in the output for CountryAbbreviation, UserValidationErrors, WhenCreated.
- 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.
- These filtering operators have been reintroduced into Get-CsOnlineUser:
- "-like" operator now supports use of wildcard operators in 'contains' and 'ends with' scenarios. Example: Get-CsOnlineUser -Filter "DisplayName -like 'abc'"
- "-contains" can now be used for filtering on properties that are an array of strings like FeatureTypes, ProxyAddresses and ShadowProxyAddresses. Example: Get-CsOnlineUser -Filter {FeatureTypes -contains "PhoneSystem"}
- "-gt" (greater than), "-lt" (less than) can now be used for filtering all string properties. Example: Get-CsOnlineUser -Filter {UserPrincipalName -gt/-lt "abc"}
- "-ge" (greater than or equal to), "-gt" (greater than), "-lt" (less than), "-le" (less than or equal to) can now also be used for filtering on policies.Example: Get-CsOnlineUser - Filter {ExternalAccessPolicy -ge "xyz_policy"}
- Updates to type of users displayed:
- Unlicensed Users - Unlicensed users would show up in the output of Get-CsOnlineUser.
- Soft deleted users - These users will be displayed in the output with SoftDeletionTimestamp set to a value.
- Guest users are now available in the output.
- [BREAKING CHANGE] IneligibleUser - AccountType as Unknown will be renamed to IneligibleUser. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount).
Releases Get-M365UnifiedCustomPendingApps cmdlet to get all M365 unified custom pending apps.Releases Update-M365UnifiedCustomPendingApp cmdlet to publish or reject an M365 unified custom pending app.Adds Filter parameter to Get-CsPhoneNumberAssignment cmdlet.Adds AIInterpreter, VoiceSimulationInInterpreter parameters to [New\|Set]-CsTeamsMeetingPolicy.Adds ImmersiveEvents parameter to [New\|Set]-CsTeamsEventsPolicy.Adds AnonymousUserAuthenticationMethod parameter to [New\|Set]-CsTeamsMeetingPolicy.Adds ExtendedWorkInfoInPeopleSearch parameter to Set-CsTeamsClientConfiguration.[BREAKING CHANGE] Replaces VoiceSimulationInInterpretation for VoiceSimulationInInterpreter in [New\|Set]-CsTeamsCallingPolicy.
| December 2024 | [6.7.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.7.1-preview)|Adds an optional parameter TargetType to Get-CsOnlineTelephoneNumberOrder cmdlet.[BREAKING CHANGE] Changes output attribute from TelephoneNumber to TelephoneNumbers in Get-CsOnlineTelephoneNumberOrder cmdlet.Releases New-CsOnlineTelephoneNumberReleaseOrder cmdlet.Releases New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet.[BREAKING CHANGE] Replaces EnablePayAsYouGoSpendingLimits with EnableSpendLimits in [New\|Set]-CsTeamsCallingPolicy.[BREAKING CHANGE] Replaces PayAsYouGoSpendingUserLimit with CallingSpendUserLimit in [New\|Set]-CsTeamsCallingPolicy.Adds ShowTeamsCallsInCallLog to [New\|Set]-CsTeamsCallingPolicy.Releases [Get\|Set]-CsTeamsMultiTenantOrganizationConfiguration cmdlets.
| November 2024 | [6.7.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.7.0)|Adds LobbyChats, NoiseSuppressionForDialInParticipants parameters to [New\|Set]-CsTeamsMeetingPolicy. Adds AIInterpreter, VoiceSimulationInInterpretation parameters to [New\|Set]-CsTeamsCallingPolicy. Adds RecordingForTownhall, RecordingForWebinar, TranscriptionForTownhall, TranscriptionForWebinar parameters to [New\|Set]-CsTeamsEventsPolicy. Adds FileTypeCheck, UrlReputationCheck parameters to [New\|Set]-CsTeamsMessagingConfiguration. Adds AllowedTrialTenantDomains parameter to [New\|Set]-CsTenantFederationSettings. Adds UserNameExtension parameter to [New\|Set]-CsAutoAttendant cmdlets.
| October 2024 | [6.6.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.6.1-preview) |Adds AllowExtendedWorkInfoInSearch parameters to [New\|Set]-CsTeamsMessagingPolicy. Adds FederatedBilateralChats parameter to [New\|Set]-CsExternalAccessPolicy. Adds PinnedCallingBarApps parameter to [New\|Set]-CsTeamsAppSetupPolicy. Adds MessagingNotes parameter to Set-CsTeamsMessagingConfiguration. Contains a new implementation of [Get\|Set]-CsPrivacyConfiguration, [Get\|Set\|Remove\|New]-CsTeamsNotificationAndFeedsPolicy. Functionality remains the same as previous implementation. Releases [Get\|Update]-M365UnifiedTenantSettings to get or update tenant level settings like DefaultApp, GlobalApp, PrivateApp and EnableCopilotExtensibility. Adds AppInstallType, InstallForOperationType, InstallForUsers, InstallForGroups and InstallVersion parameters to Update-M365TeamsApp. Adds InstalledFor output attribute to Get-M365TeamsApp & Get-AllM365TeamsApps. Adds ApiVersion parameter to [Set\|Remove]-TeamTargetingHierarchy and [Get]-TeamTargetingHierarchyStatus.
From 21ddf17f9192697b5ae4ba5d70e7910be0b26128 Mon Sep 17 00:00:00 2001
From: Poorbi Dalal <191111328+poorbidalal@users.noreply.github.com>
Date: Thu, 30 Jan 2025 16:44:45 +0530
Subject: [PATCH 2/2] Update teams-powershell-release-notes.md
Changed Jannuary 2024 to January 2025
---
Teams/teams-powershell-release-notes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Teams/teams-powershell-release-notes.md b/Teams/teams-powershell-release-notes.md
index 9f065f9283..ed98c5a1d6 100644
--- a/Teams/teams-powershell-release-notes.md
+++ b/Teams/teams-powershell-release-notes.md
@@ -26,7 +26,7 @@ This page provides the latest Teams PowerShell change log for both General Avail
| Date | Version | Updates |
|------- | -------------------- | ------------------------------ |
-| January 2024 | [6.8.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.8.0)|Adds an optional parameter TargetType to Get-CsOnlineTelephoneNumberOrder cmdlet.[BREAKING CHANGE] Changes output attribute from TelephoneNumber to TelephoneNumbers in Get-CsOnlineTelephoneNumberOrder cmdlet.Releases New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet.Releases New-CsOnlineTelephoneNumberReleaseOrder cmdlet.[BREAKING CHANGE] Replaces EnablePayAsYouGoSpendingLimits for EnableSpendLimits in [New\|Set]-CsTeamsCallingPolicy.[BREAKING CHANGE] Replaces PayAsYouGoSpendingUserLimit for CallingSpendUserLimit in [New\|Set]-CsTeamsCallingPolicy.Adds ShowTeamsCallsInCallLog to [New\|Set]-CsTeamsCallingPolicy.Releases [Get\|Set]-CsTeamsMultiTenantOrganizationConfiguration cmdlets.Adds new policies namely TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy, TeamsWorkLoadPolicy to Get-CsOnlineUser cmdlet output.Releases major updates to Get-CsOnlineUser cmdlet for Microsoft Teams operated by 21Vianet with significant performance improvements and new filtering capabilities to scenarios without the "-Identity" parameter.- Performance improvements especially with "-Filter" scenarios like using wildcard operator (), OnPrem and Timestamp attributes.
- Correct values will start populating in the output for CountryAbbreviation, UserValidationErrors, WhenCreated.
- 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.
- These filtering operators have been reintroduced into Get-CsOnlineUser:
- "-like" operator now supports use of wildcard operators in 'contains' and 'ends with' scenarios. Example: Get-CsOnlineUser -Filter "DisplayName -like 'abc'"
- "-contains" can now be used for filtering on properties that are an array of strings like FeatureTypes, ProxyAddresses and ShadowProxyAddresses. Example: Get-CsOnlineUser -Filter {FeatureTypes -contains "PhoneSystem"}
- "-gt" (greater than), "-lt" (less than) can now be used for filtering all string properties. Example: Get-CsOnlineUser -Filter {UserPrincipalName -gt/-lt "abc"}
- "-ge" (greater than or equal to), "-gt" (greater than), "-lt" (less than), "-le" (less than or equal to) can now also be used for filtering on policies.Example: Get-CsOnlineUser - Filter {ExternalAccessPolicy -ge "xyz_policy"}
- Updates to type of users displayed:
- Unlicensed Users - Unlicensed users would show up in the output of Get-CsOnlineUser.
- Soft deleted users - These users will be displayed in the output with SoftDeletionTimestamp set to a value.
- Guest users are now available in the output.
- [BREAKING CHANGE] IneligibleUser - AccountType as Unknown will be renamed to IneligibleUser. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount).
Releases Get-M365UnifiedCustomPendingApps cmdlet to get all M365 unified custom pending apps.Releases Update-M365UnifiedCustomPendingApp cmdlet to publish or reject an M365 unified custom pending app.Adds Filter parameter to Get-CsPhoneNumberAssignment cmdlet.Adds AIInterpreter, VoiceSimulationInInterpreter parameters to [New\|Set]-CsTeamsMeetingPolicy.Adds ImmersiveEvents parameter to [New\|Set]-CsTeamsEventsPolicy.Adds AnonymousUserAuthenticationMethod parameter to [New\|Set]-CsTeamsMeetingPolicy.Adds ExtendedWorkInfoInPeopleSearch parameter to Set-CsTeamsClientConfiguration.[BREAKING CHANGE] Replaces VoiceSimulationInInterpretation for VoiceSimulationInInterpreter in [New\|Set]-CsTeamsCallingPolicy.
+| January 2025 | [6.8.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.8.0)|Adds an optional parameter TargetType to Get-CsOnlineTelephoneNumberOrder cmdlet.[BREAKING CHANGE] Changes output attribute from TelephoneNumber to TelephoneNumbers in Get-CsOnlineTelephoneNumberOrder cmdlet.Releases New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet.Releases New-CsOnlineTelephoneNumberReleaseOrder cmdlet.[BREAKING CHANGE] Replaces EnablePayAsYouGoSpendingLimits for EnableSpendLimits in [New\|Set]-CsTeamsCallingPolicy.[BREAKING CHANGE] Replaces PayAsYouGoSpendingUserLimit for CallingSpendUserLimit in [New\|Set]-CsTeamsCallingPolicy.Adds ShowTeamsCallsInCallLog to [New\|Set]-CsTeamsCallingPolicy.Releases [Get\|Set]-CsTeamsMultiTenantOrganizationConfiguration cmdlets.Adds new policies namely TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy, TeamsWorkLoadPolicy to Get-CsOnlineUser cmdlet output.Releases major updates to Get-CsOnlineUser cmdlet for Microsoft Teams operated by 21Vianet with significant performance improvements and new filtering capabilities to scenarios without the "-Identity" parameter.- Performance improvements especially with "-Filter" scenarios like using wildcard operator (), OnPrem and Timestamp attributes.
- Correct values will start populating in the output for CountryAbbreviation, UserValidationErrors, WhenCreated.
- 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.
- These filtering operators have been reintroduced into Get-CsOnlineUser:
- "-like" operator now supports use of wildcard operators in 'contains' and 'ends with' scenarios. Example: Get-CsOnlineUser -Filter "DisplayName -like 'abc'"
- "-contains" can now be used for filtering on properties that are an array of strings like FeatureTypes, ProxyAddresses and ShadowProxyAddresses. Example: Get-CsOnlineUser -Filter {FeatureTypes -contains "PhoneSystem"}
- "-gt" (greater than), "-lt" (less than) can now be used for filtering all string properties. Example: Get-CsOnlineUser -Filter {UserPrincipalName -gt/-lt "abc"}
- "-ge" (greater than or equal to), "-gt" (greater than), "-lt" (less than), "-le" (less than or equal to) can now also be used for filtering on policies.Example: Get-CsOnlineUser - Filter {ExternalAccessPolicy -ge "xyz_policy"}
- Updates to type of users displayed:
- Unlicensed Users - Unlicensed users would show up in the output of Get-CsOnlineUser.
- Soft deleted users - These users will be displayed in the output with SoftDeletionTimestamp set to a value.
- Guest users are now available in the output.
- [BREAKING CHANGE] IneligibleUser - AccountType as Unknown will be renamed to IneligibleUser. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount).
Releases Get-M365UnifiedCustomPendingApps cmdlet to get all M365 unified custom pending apps.Releases Update-M365UnifiedCustomPendingApp cmdlet to publish or reject an M365 unified custom pending app.Adds Filter parameter to Get-CsPhoneNumberAssignment cmdlet.Adds AIInterpreter, VoiceSimulationInInterpreter parameters to [New\|Set]-CsTeamsMeetingPolicy.Adds ImmersiveEvents parameter to [New\|Set]-CsTeamsEventsPolicy.Adds AnonymousUserAuthenticationMethod parameter to [New\|Set]-CsTeamsMeetingPolicy.Adds ExtendedWorkInfoInPeopleSearch parameter to Set-CsTeamsClientConfiguration.[BREAKING CHANGE] Replaces VoiceSimulationInInterpretation for VoiceSimulationInInterpreter in [New\|Set]-CsTeamsCallingPolicy.
| December 2024 | [6.7.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.7.1-preview)|Adds an optional parameter TargetType to Get-CsOnlineTelephoneNumberOrder cmdlet.[BREAKING CHANGE] Changes output attribute from TelephoneNumber to TelephoneNumbers in Get-CsOnlineTelephoneNumberOrder cmdlet.Releases New-CsOnlineTelephoneNumberReleaseOrder cmdlet.Releases New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet.[BREAKING CHANGE] Replaces EnablePayAsYouGoSpendingLimits with EnableSpendLimits in [New\|Set]-CsTeamsCallingPolicy.[BREAKING CHANGE] Replaces PayAsYouGoSpendingUserLimit with CallingSpendUserLimit in [New\|Set]-CsTeamsCallingPolicy.Adds ShowTeamsCallsInCallLog to [New\|Set]-CsTeamsCallingPolicy.Releases [Get\|Set]-CsTeamsMultiTenantOrganizationConfiguration cmdlets.
| November 2024 | [6.7.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.7.0)|Adds LobbyChats, NoiseSuppressionForDialInParticipants parameters to [New\|Set]-CsTeamsMeetingPolicy. Adds AIInterpreter, VoiceSimulationInInterpretation parameters to [New\|Set]-CsTeamsCallingPolicy. Adds RecordingForTownhall, RecordingForWebinar, TranscriptionForTownhall, TranscriptionForWebinar parameters to [New\|Set]-CsTeamsEventsPolicy. Adds FileTypeCheck, UrlReputationCheck parameters to [New\|Set]-CsTeamsMessagingConfiguration. Adds AllowedTrialTenantDomains parameter to [New\|Set]-CsTenantFederationSettings. Adds UserNameExtension parameter to [New\|Set]-CsAutoAttendant cmdlets.
| October 2024 | [6.6.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.6.1-preview) |Adds AllowExtendedWorkInfoInSearch parameters to [New\|Set]-CsTeamsMessagingPolicy. Adds FederatedBilateralChats parameter to [New\|Set]-CsExternalAccessPolicy. Adds PinnedCallingBarApps parameter to [New\|Set]-CsTeamsAppSetupPolicy. Adds MessagingNotes parameter to Set-CsTeamsMessagingConfiguration. Contains a new implementation of [Get\|Set]-CsPrivacyConfiguration, [Get\|Set\|Remove\|New]-CsTeamsNotificationAndFeedsPolicy. Functionality remains the same as previous implementation. Releases [Get\|Update]-M365UnifiedTenantSettings to get or update tenant level settings like DefaultApp, GlobalApp, PrivateApp and EnableCopilotExtensibility. Adds AppInstallType, InstallForOperationType, InstallForUsers, InstallForGroups and InstallVersion parameters to Update-M365TeamsApp. Adds InstalledFor output attribute to Get-M365TeamsApp & Get-AllM365TeamsApps. Adds ApiVersion parameter to [Set\|Remove]-TeamTargetingHierarchy and [Get]-TeamTargetingHierarchyStatus.