MS Teams

Teams free

User

Admin

  • Login to https://www.office.com/ with office email & communicated teams password
  • Choose work account
  • Click on "Admin" icon

Manage Users

  • On left side, "Users -> active users" to manage users
    • can add a new user with just 'Microsoft Team Exploratory' license

Manage Licenses

  • On left side, "Billing -> Licenses" to manage Licenses
    • click on 'Microsoft Teams Exploratory'

Extend trial

  • On left side, "Billing -> Product & Services"
    • Click on extend trial link

Note:

  • Quadra recommended basic plan https://products.office.com/en-in/business/office-365-business-essentials
  • In (25/03/2020) mail conversation - Quadra asked IT team to update DNS records
  • Some antares systems emails were already registered with Microsoft services. So Teams free was not setting up, we were getting error "Someone has already set up teams for your organization". Later Quadra has disabled those mails & set up teams for Antares. (25/03/2020 mail conversation)

MS Teams Itegration With GIT LAB

Steps

  • Create a channel under your team (Say GitLab)
    • TeamName-> More options -> AddChannel
  • Next to the channel name, More options -> Connectors.
  • Choose Incoming Webhook -> Add
  • Enter a name for the webhook, upload an image to associate with data from the webhook, and choose Create.
  • Copy the webhook to the clipboard and save it. You'll need the webhook URL for sending information to Microsoft Teams.
eg:
https://outlook.office.com/webhook/30e470-some hash
  • Choose Done

Test web hook (from powershell)

Post a message to the webhook using PowerShell

Invoke-RestMethod -Method post -ContentType 'Application/Json' -Body '{"text":"Hello World!"}' -Uri <YOUR WEBHOOK URL>
  • If the POST succeeds, you should see a simple 1 output by Invoke-RestMethod.
  • Check the Microsoft Teams channel associated with the webhook URL. You should see the new card posted to the channel.
  • We can send text, cards (some HTML)..etc in web hook payload //learn more Note: Remaining integration is in learning -> misc -> GitLab

By Code

https://github.com/OfficeDev/msteams-samples-outgoing-webhook-nodejs

Disabled feature

  • video recording
    • Go to Team admin center https://admin.teams.microsoft.com/dashboard
    • Left Panel, Meeting -> Meeting policies -> Add
    • Under Audio & Video -> Turn off Allow cloud recording
    • Note: New Policy must be added to the user or just update the global policy (it can take up to 24 hours to reflect changes)
  • Disable 3rd party apps
    • Go to Team admin center https://admin.teams.microsoft.com/dashboard
    • Left menu, Teams apps -> Permission policy -> Add
    • Allow specific microsoft apps, add specific third party apps & disable tenant apps
    • Note: just update the global policy

Outlook meeting

  • In outlook, in Home -> New Items -> click "Teams meeting"
  • If above option is not available then in outlook "File -> options -> Add-Ins -> check "Microsoft Teams add in for microsoft office" is in active list"
  • Also meeting policies in MS teams must have "Allow the Outlook add-in" enabled