-
Notifications
You must be signed in to change notification settings - Fork 5
/
a4-Get-Teams.ps1
31 lines (19 loc) · 948 Bytes
/
a4-Get-Teams.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# https://practical365.com/microsoft-365/how-to-run-powershell-scripts-to-automate-manual-processes-in-office-365/
# https://docs.microsoft.com/en-us/azure/automation/automation-first-runbook-textual#step-5---add-authentication-to-manage-azure-resources
Import-Module MicrosoftTeams
# Then, connect...
$cred = Get-AutomationPSCredential -Name '[email protected]'
Connect-AzAccount -Credential $cred
Write-Output "Credential : $($cred.UserName)"
Write-Output "Pwd : $($cred.Password)"
# Connect to the Teams module
Connect-MicrosoftTeams -Credential $cred
# Get a list of teams
$teams = Get-Team
# Create a new team
# $team = New-Team -DisplayName $name -Description $description -AccessType "Private" -AddCreatorAsMember $true
# Add some channels
#New-TeamChannel -GroupId $team.GroupId -DisplayName "Project A"
#New-TeamChannel -GroupId $team.GroupId -DisplayName "Project B"
Write-Output $teams
Write-Output "Done."