|
| 1 | +--- |
| 2 | +document type: cmdlet |
| 3 | +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml |
| 4 | +HelpUri: '' |
| 5 | +Locale: en-US |
| 6 | +Module Name: MicrosoftTeams |
| 7 | +ms.date: 10/10/2025 |
| 8 | +PlatyPS schema version: 2024-05-01 |
| 9 | +title: Get-TenantPrivateChannelMigrationStatus |
| 10 | +--- |
| 11 | + |
| 12 | +# Get-TenantPrivateChannelMigrationStatus |
| 13 | + |
| 14 | +## SYNOPSIS |
| 15 | + |
| 16 | +You use the `Get-TenantPrivateChannelMigrationStatus` cmdlet to check the status of private channel migration for your tenant. |
| 17 | + |
| 18 | +## SYNTAX |
| 19 | + |
| 20 | +``` |
| 21 | +Get-TenantPrivateChannelMigrationStatus [<CommonParameters>] |
| 22 | +``` |
| 23 | + |
| 24 | +## DESCRIPTION |
| 25 | +The `Get-TenantPrivateChannelMigrationStatus` cmdlet allows tenant administrators to track the status of the private channel migration for their Microsoft Teams organization. More details about the migration can be found [here](https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-enhancements-in-private-channels-in-microsoft-teams-unlock-their-full-potent/4438767#) |
| 26 | + |
| 27 | +**Note:** This cmdlet requires tenant administrator permissions to execute. |
| 28 | + |
| 29 | +## EXAMPLES |
| 30 | + |
| 31 | +### Example 1 |
| 32 | +``` |
| 33 | +Get-TenantPrivateChannelMigrationStatus |
| 34 | +``` |
| 35 | +Example output: |
| 36 | +``` |
| 37 | +TenantId : 12345678-1234-1234-1234-123456789abc |
| 38 | +MigrationStatus : Completed |
| 39 | +MigrationStartTimeStamp : 2025-10-09T10:15:00.456Z |
| 40 | +MigrationCompletionTimeStamp : 2025-10-09T12:45:00.789Z |
| 41 | +``` |
| 42 | + |
| 43 | +This example retrieves the private channel migration status for the current tenant. |
| 44 | + |
| 45 | +## PARAMETERS |
| 46 | + |
| 47 | +### CommonParameters |
| 48 | +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). |
| 49 | + |
| 50 | +## INPUTS |
| 51 | + |
| 52 | +### None |
| 53 | +This cmdlet does not accept pipeline input. |
| 54 | + |
| 55 | +## OUTPUTS |
| 56 | + |
| 57 | +### System.Object |
| 58 | + |
| 59 | +This cmdlet returns a `PrivateChannelMigrationStatusResponse` object with the following properties: |
| 60 | + |
| 61 | +**TenantId**: The Azure AD tenant identifier for your organization. |
| 62 | + |
| 63 | +**MigrationStatus**: The current migration status for private channels in your tenant. |
| 64 | + |
| 65 | +**MigrationStartTimeStamp**: The timestamp when the migration started for this tenant. |
| 66 | + |
| 67 | +**MigrationCompletionTimeStamp**: The timestamp when the migration completed for this tenant. |
| 68 | + |
| 69 | +## NOTES |
| 70 | +- This cmdlet requires tenant administrator permissions |
| 71 | +- The cmdlet connects to the Teams and Channels service to retrieve migration status information |
| 72 | +- Private channels remain functional throughout the migration process |
| 73 | +- This enhancement helps make private channels more scalable, manageable, and compliant |
| 74 | + |
| 75 | +Common migration status values include: |
| 76 | +- **NotStarted**: Migration has not yet begun |
| 77 | +- **InProgress**: Migration is currently running |
| 78 | +- **Completed**: Migration has finished successfully |
| 79 | + |
| 80 | +## RELATED LINKS |
| 81 | +[New enhancements in Private Channels in Microsoft Teams unlock their full potential](https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-enhancements-in-private-channels-in-microsoft-teams-unlock-their-full-potent/4438767) |
| 82 | + |
| 83 | +[Microsoft Teams PowerShell Overview](https://learn.microsoft.com/powershell/teams/) |
| 84 | + |
| 85 | +[Get-Team](https://learn.microsoft.com/powershell/module/microsoftteams/get-team) |
| 86 | + |
| 87 | +[Get-TeamChannel](https://learn.microsoft.com/powershell/module/microsoftteams/get-teamchannel) |
0 commit comments