New Features
Export-CT365ProdUserToExcel
- Default now includes Developer License
- Use -NoLicense to remove
Export-CT365ProdTeamsToExcel
- Exports Channel Type now
- Exports Channel Descriptions now
Fixes
Updated function name for New-CT365DataEnvironment within ps1 file
Updated headers in New-CT365DataEnvironment to include Sites and Channels description.
Updated formatting of README
New Features
New-CT365Teams - added functionality to create channels and their descriptions. Currently you’ll set one owner for all Teams. Please create an issue if you would like to see the option for owners per Teams and Channels.
Verify-CT365TeamsCreation - internal cmdlet to verify Teams creation
Breaking Changes
None
Fixed: Changed function name inside code from Export-CT365GroupToExcel to Export-CT365ProdGroupToExcel.
New Features
Export-CT365Teams - This will export the teams from your production tenant to an Excel worksheet named Teams.
Breaking Changes
For the 3 functions below, there will no longer be the parameter for WorkbookName, it will only be filepath going forward. This is to keep it consistent with the other functions. If you would rather have the WorkbookName, please let me know and if there is enough interest, I'll change that to the standard.
- Export-CT365ProdGroupToExcel
- Export-CT365ProdUserToExcel
- New-CT365DataEnvironment
Export-CT365ProdUserToExcel function added to enable you to export your production groups to a template that is easily imported into your dev tenant.
Fixed Issues:
Remove-CT365SharePointSite now behaves correctly. If you only want to delete the sites, run Remove-CT365SharePointSite, and if you want to permanently delete them, you have to run previous command, wait till SharePoint processes(10-20 minutes), then run Remove-CT365SharePointSite -PermanentlyDelete.
Added Remove-CT365AllDeletedM365Groups. This will permanently delete all deleted Modern Microsoft 365 Groups.
Added Set-CT365SPDistinctNumber. Currently I have it so Sharepoint Sites have a number after them for testing so I know which ones I'm working on and not having to create "real" names for each. This allows you to easily rename the site names in one quick line. I do this as SharePoint Team sites never can fully delete fast as I want while testing.
Minor formatting
Confirmed working upload to PowerShell Gallery GitHub Action
Added better tags and added tag to show it works on MacOS in PowerShell Gallery
Confirmed working on Mac OS
Added microsoft.identity.client v4.50.0.0 into required modules
Added microsoft.identity.client module to import for New-CT365Teams
Added microsoft.identity.client module to import for Remove-CT365Teams
Fixed spelling error for UserPrincipalName on New-CT365Teams
Export-CT365ProdUserToExcel now matches exactly for importing into Dev(only need to add licensing)
Fixed issue with New-CT365SharePointSite not creating each of the different sites correctly every time
Updated/Created Pester Tests
Updated URI for Icon and Documentation