Skip to content

PowerShell scripts to manage some scenarios from Azure, Office / Microsoft 365 and Microsoft Teams

License

Notifications You must be signed in to change notification settings

AngelusGi/PowerShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Script PowerShell to manage Azure, Microsoft 365 and Teams

Table of contents


Azure Lab Services

  • Custom roles link
  • Add users and invite them to an existing Lab in bulk link
  • Add users and (optionally) invite them to an existing Lab using an email alias of Exchange instead of the UPN link
  • Domain join in a lab's vm link
  • How to setup Android Emulator link

Azure ARM Template

  • Deploy Azure DevTest Lab link

Azure IaaS

  • Resize of managed disk link

Microsoft Teams

  • Add users in bulk to a single team link
  • Add users in bulk into team's channels link
  • Add users in bulk into different teams link
  • Change policy about the attendace report link
  • Create team in bulk link
  • Export all team members in a csv link
  • Send Teams meeting invitation as single message or BCC (GraphApi JSON) link

Office 365 Microsoft 365

  • Add guest users in bulk link
  • Create users and export the temporary password for first access link
  • Remove user details link

Terraform

  • Setup Terraform backend on Azure Blob Storage and update terraform's Main file to use it link

  • Clean Terraform states files from local folders link


Troubleshooting

  • How to download a script from GitHub. Please, follow this guide
  • How to change PowerShell Execution Policy. Please, follow this guide
  • How to get sku licenses of an Office365 or Microsoft365 tenant. Please, follow this guide
  • How to login using PowerShell Core. Please, follow this guide

License

All the scripts in this repo are licensed under the MIT license.