MS Teams
Teams free
User
- Can download Teams app
- Login with provided credentials from IT Admin
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