Control what Teams members can do in SharePoint

Leave a comment

As you probably know when a Microsoft Team (or an Office 365 group) is created, an associated SharePoint Site automatically gets created.

At the site creation, the Office 365 members group is added to the associated SharePoint site Members group…(I know a lot of group…)

In many scenarios I have customers that want to control what Office 365 group members or Team members can do in SharePoint.

The SharePoint Members group has the Edit permission level. This permission level allows users to Manage List. This means allowed to create lists, column, views etc. Some administrator find that this permission is a bit much.

To control what Teams member can do in SharePoint, you can simply:

  1. Create a new group called “YourSiteName Contributors” in the associated SharePoint Site.
  2. Assign the Contribute permission level to your new SharePoint Group
  3. Remove the Office 365 members group from the SharePoint members groups (the two groups have the same name….)
  4. Add the Office 365 members group to “YourSiteName Contributors” SharePoint group

Note: You could change the permission level assigned to your SharePoint Members group or change the permissions granted to the Edit permission level. But I don’t like to change the Out of the box settings to permissions levels and existing groups.

For those who don’t know how to create SharePoint Groups and how to manage permissions to SharePoint Groups here are the steps:

  • To access your associated SharePoint Site Open Microsoft Team
    • Goto your Team
    • Click on a channel
    • Click on the ellipsis (…) next to your channel name
    • Click on Open in SharePoint

Once on the SharePoint Site

  • Click on the gear on the top right
  • Click on Site permissions

  • Click on Advanced permission settings

The 3 Out of the box SharePoint Groups will be displayed

On the ribbon

  • Click on Create Group


Name your new group with the same naming convention as the out of the box groups. YourSiteName – YourPermissionLevel. In our case Demo SharePoint Permissions – Contributors

  • Add the Contribute Permission Level to your new group
    • Click Create

In your new group

  • Click New
  • Click Add Users

Type the name of the Office 365 group in the section where it says Enter Names or Email Addresses.




Just start typing the name and it will find your Office 365 group

  • Click on the full name to select it


  • Click Share

Next you need to remove the Office 365 members group from the SharePoint Members group


On the Quick Launch bar (left bar) of the People and Groups page,

Click on your SharePoint Members Group


Select the Office 365 Members group (yes it has the same name as the SharePoint Group)

  • Click on Actions
    • Click on Remove Users from Group


That’s it your Office 365 members will now have the Contribute permission to your SharePoint Site.

Here is a list of what the contribute permission level is allowed to do:

Configure Live Events for Microsoft Teams

Leave a comment

Microsoft Teams live events allows users in your organization to broadcast video and meeting content to large online audiences. The maximum duration of the event is 4 hours and you can add up to 10 000 attendees, including external/guest users (if allowed by your company)

Microsoft Teams Live Event license requirements

A user must be assigned the following licenses to create a Teams live event

  • An Office 365 Enterprise E1, E3 or E5 license or an Office 365 A3 or A5 license.
  • A Microsoft Teams and Microsoft Stream license.
  • Allowed to create live events (via Live Event policies)

How to enable Microsoft Teams live events in your Organization?

To enable Live events (if not enabled), your Office 365 Administrator, needs to connect to the Microsoft Teams Administration center.

The administrator must select the Global policy (which applies to everyone) or create a new policy (that could be assigned to specific users)

In the policy you can:

  • Allow Live Events Scheduling
  • Allow Transcription for Attendees
  • Allow Recoding of events
  • Specify who can join Live events in your organization
    • Everyone in the Organization
    • Specific users or Groups
    • Everyone (means also guests/External users)

How to assign a Custom Live Event policy to a user?


To assign a custom Microsoft Teams Live Event policy to a user, you need to:

  • Open the Microsoft Teams Administration Center
  • Click on Users
  • Click on the name of a user to open the user’s properties
  • Click on Edit (to the right of Assigned policies), to change the assigned policy

Note: There might be a delay before the policy is actually applied to the user (up to 24 hours)

In the Edit user policies pane

Click on the arrow beside Global (Org-wide Default) for Live Event Policies and select the policy that you want to apply to your user.

Click Save to apply your changes

Note: “Allow to create events with guests” is a custom policy that I created.

Microsoft Teams Live Event Features and Limits


Events produced in Microsoft Teams

Events produced in external app or device

Maximum audience size

10,000 attendees*

10,000 attendees*

Maximum duration of live event

4 hours

4 hours

Live event creation

Teams, Yammer via Teams

Teams, Yammer via Teams, Stream

Audience engagement – Yammer

(integrated experience)

(integrated experience)

Audience engagement – Moderated Q & A

Producer client on Windows


(Stream, Teams via Stream Embed)

Producer client on Mac


(Stream, Teams via Stream Embed)

Attendee count in Producer UI


(Stream, Teams via Stream Embed)

Allows multiple presenters



Invite a presenter during the meeting



Presenter join on Web and Mobile



Federated & Guest presenters/attendees

(coming soon)


Presenter – PSTN access



Present a screen



Present a PowerPoint (PPT Sharing)

X (mitigated via screen sharing)


Cloud based meeting recording

Auto Publish Recording to Microsoft Stream


Real Time Captions and Translation

(coming soon)


Captions in live event recordings

(coming soon)

Attendee DVR controls (pause, rewind)

Partner eCDN Support

(Hive, Kollective, Ramp)

(Hive, Kollective, Ramp)

Post-broadcast attendance report for Producers


Audience Sentiment Analysis – Live voting & polls



*Limits can change

Translate conversations in Microsoft Teams

Leave a comment

Did you know that users can write conversations in any languages (almost) in Microsoft Teams and every members will be able to understand the conversation even if they don’t speak the language?

Thanks to the Translation feature in Microsoft Teams, we can do this!

To be able to translate a conversion in your language you need:

  • Microsoft Teams
  • Microsoft Teams Administrator need to allow Translation for Teams (see this article)
  • The language of your Teams client must be set to your language


In the image below, the text in the conversation is in French, but by Microsoft Teams client is set to English.

To translate the conversation

  • Position your mouse to the top right of the conversation and clicking on the ellipsis (…)
  • On the menu, click Translate

The message will be automatically translated to the language of your Microsoft Teams Client (English in this Demo)

Note: You will see a new icon that indicates that the text is not in the original language.

Note: If the Translate option is not visible, it is possibly because Microsoft Teams conversation is not enabled at the global Microsoft Teams settings.
See this article to enable (you need to be an Office 365 Global Administrator or a Microsoft Teams/Skype Administrator).


To display the original message

  • Click on the Ellipsis(…) on the right of the conversation
  • On the menu, click on See original message


It is a great feature of Microsoft Teams to enable collaboration and discussions in your own language!

Enable Microsoft Teams Conversation Translation

Leave a comment

In Canada, especially in Québec we often have people that need to collaborate in both French and English.

With Microsoft Teams, users can have the option to translate a conversation in their own language. (See this article to find out how to translate a conversation)

Even if this feature might seem interesting, it is not enabled by default.

Note: It is quite possible that your users were once able to translate conversations, and that it option has disappeared.

To enable Teams conversation Translation, you need to:

  1. Connect to your Microsoft Teams & Skype administration Sites with an administrators account

    Option 1:


Option 2:

  • Open with an Office 365 administrators Account
  • Click on the Administration link at the bottom of the left navigation bar
  • Click on Teams & Skype to open the Teams administration center.



  1. Edit the Global (Org-wide default) Messaging Policy

    You can edit the Global messaging policy if you have only one policy and you want to allow everyone in your company to translate, or you can create a new policy and apply the policy to the group of users that you want to be able to use the translation feature.

In the Microsoft Teams admin center

  • Click on Messaging Policies
  • Click on Global (Org-wide default)

  • Set Allow users to translate messages to On


Note: It can take a little of time for the feature to be available in Microsoft Teams client, be patient.




Finding help about Microsoft Teams

Leave a comment


As Microsoft Teams is getting more and more popular, I am seeing many questions like:

“Where can I find out more information about Microsoft Team?”

So I decided to list some sources of information about Microsoft Team.

  1. Microsoft Teams client help

    I’m always surprise to see the number of people that are not aware that the Microsoft Team’s client has a great source of information and videos about Microsoft Team!

    To access Microsoft Teams client Help

  • Open your Microsoft Teams client
  • Click on the Ellipsis (…) on the left navigation bar
  • Click on Help
  • Help and FAQs
  • Videos


2. Microsoft Teams Tech Community Site

  • The Microsoft Teams Tech community is a great place to ask questions and find answers to your questions.
  • On the Microsoft Teams Tech Community site (more than 68K members), you will find MVP, Microsoft employees and community experts from all over the world that will answer your questions.


3. Microsoft Teams Blog

  • On the Microsoft Teams Blog you will find regular articles from the Microsoft Teams Team that will keep you updated with new features, announcements and best practices.


4. Microsoft Teams Adoption Hub

The Microsoft Team worked very hard to provide us with a great source of information to help companies to plan and improve end-user adoption.

On the Microsoft Teams Adoption Hub you will find:

  • Documentation
  • Adoption guidance
  • Videos
  • Information about training and certification
  • How to build a champion program
  • Downloadable content and tools
    • Adoption Project plan
    • Examples of personnas
    • Day in the life Templates
    • Embedable video for champions and ITpros
    • Support and help desk preparation tools and content


5. Coffee in the Cloud

The coffee in the cloud Youtube channel includes many videos about Microsoft Teams/Office 365 about:

  • Business solutions
  • Best Practices and How To’s
  • Videos for Administrators and Champions


Configuring Microsoft Search with Office 365

Leave a comment

At the Microsoft Ignite Conference, it was announced that Microsoft Search is available in Public Preview

Microsoft Search (Bing) works hand in hand with Office 365 (SharePoint, OneDrive, Microsoft Teams, Yammer and People) to provide an Intelligent search across Microsoft 365.

Microsoft Search is a new search offering that helps you save time by bringing you the best of the web and work in a single experience. Sign-in with your work or school account and try it today!

Source :

In fact you can connect your Office 365 Tenant to Microsoft Search, then use Bing to search the content that is stored in your Office 365 Tenant.

You will see results from :

  • SharePoint
  • OneDrive
  • Microsoft Teams
  • Yammer

You will need to log on to Bing with your corporate credentials in order to see the results J

Results without connection

Results with a connection


Follow these steps to configure your Office 365 Tenant


  1. Open the Microsoft 365 admin center
  2. Go to Settings/Services & Add-ins
  3. Click on Microsoft Search and activate Enterprise Search
  4. Switch Company access to On and click Save
  5. Click on Launch the Microsoft Search Administration Tool now to manage your Company’s search experience
  6. Click Get started
  7. Select the services that you want to connect to Microsoft Search
  8. Type in your organization name and your email address. You can add your own logo
  9. Import your Best Bets
  10. Congradulations you are done! Very easy!
  11. Open and sign in
  12. Search for keyword
  13. Click on Show results from « Your Organisation’s name »
  14. Enjoy your new search experience!

Search for people will return : Profile information, Files, Org chart and groups.


Great job Microsoft!

We have been waiting for a long time for a single place to find all (most) of the Office 365 content!

Enjoy your search!

Add a private document library in Microsoft Teams

Leave a comment

Microsoft Teams is a great collaboration tool. Collaboration means sharing everything with all the members of your Team.

In many scenarios I have been asked to provide a private Channel and library for some of the Team members.

Private Channels are not available at the moment. It’s a feature that is being requested in the Microsoft Teams User Voice.

In this article you will find the steps to create a private/secured document library in Microsoft Team.

You should already know that documents stored in Microsoft Teams are actually stored in an associated SharePoint site.

Here are the steps to create a tab to display private/secured documents on a Microsoft Team Channel

  • Access your SharePoint site from Microsoft Teams
  • Create a new SharePoint group
  • Add member to the new SharePoint Security group
  • Create a new Document library in the SharePoint site
  • Break permission inheritance on the document library
  • Remove permission to Visitors and Members group on the document library
  • Grant permission to the new SharePoint group on the document library
  • Add a new tab to the document library on your Team’s channel
  • Test to confirm that it works

1.  Access your SharePoint site from Microsoft Teams

  • Open your Microsoft Teams client
  • Click on your team
  • Click on the channel where you want to add the secured document library
  • Click on Open in SharePoint

2.  Create a new SharePoint group

  • From your SharePoint site, click on the gear
  • Click on Site Permissions
  • Click on Advanced permissions settings (At the bottom of the site permission pane)
  • Click on Create Group (on the ribbon)
  • Give your group a name
  • Click Create

3.  Add members to your group

Once your group is created you can add users to your group

4.  Create a document library

  • From your SharePoint Site, click on the gear
  • Click on Add an App
  • Click on Document Library
  • Give your library a name
  • Click Create


5.  Break permission inheritance on the document library

  • From the site content click on the 3 vertical dots on the same line as your new library
  • Click on Settings
  • Click on Permissions for this document library (under Permissions and Management)
  • Click on Stop Inheriting Permissions (on the ribbon)
  • Click OK to accept the changes

6.  Remove permission to Visitors and Members group on the document library

  • Still in your permission settings
  • Select the groups that you want to remove (in this example Members and Visitors)
  • Click on Remove User Permissions (on the ribbon)
  • Click OK to accept the changes

7.  Grant permission to the new SharePoint group on the document library

  • Still in your permission settings
  • Click on Grant Permission (on the ribbon)
  • Type the name of your new group (Secure Docs Access in this demo)
  • Click on SHOW OPTIONS
  • Select the permission level that you want to grant your new group
  • Click Share

8.  Add a new tab to the document library on your Team’s channel

  • Open your Microsoft Teams client
  • Click on your team
  • Click on the channel where you want to add the secured document library
  • Click on the plus (+) sign
  • Click on Document …
  • Click on Use a SharePoint link
  • Type the URL of your SharePoint Site
  • Click GO
  • Select your secured document library
  • Click Next
  • Type the name of the tab
  • Choose if you want to Post to the channel about this tab
  • Click Save

9.  Test

  • Open the Team client with someone who is not a member of the Owner group or the Secure acces group
  • Click on your Team
  • Click on your Channel
  • Click on the Secured document library Tabs
  • You should have a message that says : You don’t have access to these files

In a next article I will show how to add private Notes to a Microsoft Team Channel

New feature: Message translation in Teams

Leave a comment

Looking forward for this new Feature as we are working in a multilingual environment.

It was already in Yammer, nice to see it coming in Microsoft Teams!

Note : This rollout is excluded from Office 365 subscriptions in our Office 365 Government Community Cloud and Office 365 Germany environments.


Update July 18 2018 : It’s now live on my tenant. I did not need to activate anything.

Just click on the (…) next to a conversation, click Traduire (or Translate), and the message will be translated in the language of your Microsoft Teams client.


From Microsoft :


Published On : June 29, 2018

Inline message translation is a new Microsoft Teams feature. This feature allows your users click the Translate button (in the overflow menu for any message) and see that message translated to their client’s UI language. We’ll be gradually rolling this out to all customers in mid-July, and the roll out will be completed worldwide by the end of July.

This message is associated with Office 365 Roadmap ID: 31475.

How does this affect me?

Inline message translation is being rolled out off by default for your tenant. If you wish to allow users to translate messages inline within the Teams client, then you can turn this setting ON in the Microsoft Teams and Skype for Business Admin Center.

This rollout is excluded from Office 365 subscriptions in our Office 365 Government Community Cloud and Office 365 Germany environments.

What do I need to do to prepare for this change?

You don’t need to do anything, but you may consider turning the setting ON to allow users to translate messages inline within the Teams client.

Microsoft Team hidden from Outlook

1 Comment

Microsoft has recently deployed a new feature that automatically hides a new Microsoft Team from the Outlook Global address list and from the Groups section in Outlook (See Microsoft Message below).

In order to show the team in Outlook you need to use the new property in the Set-UnifiedGroup cmdlet called HideFromExchangeClients.

This command will show your Team in the Outlook Global address list and in the Group section in Outlook.

Set-UnifiedGroup -Identity “Your Team’s name” -HiddenFromExchangeClientsEnabled:$False

Note: there might be a delay before the Team is shown in Outlook.

If you only want to show the Team in the Outlook Global Address list and not in the Group section, you need to execute the following command instead.

Set-UnifiedGroup -Identity ” Your Team’s name ” -HiddenFromAddressListsEnabled:$False

It would be great if a there would be an option in the Team’s settings to hide or show the Team in Outlook, instead of having to use PowerShell, then the Team owner could change the behavior. If you like this idea you can vote for it in UserVoice :


Messagge that was sent to the Office 365 Message center :

Updated feature: Office 365 Groups created from Microsoft Teams will be hidden from Outlook by default

Based on your feedback, we’re improving how Office 365 Groups display across the Office 365 suite. New Office 365 Groups generated as a result of creating a team in Microsoft Teams will no longer show in Outlook by default.

This change will result in a more tailored experience in Outlook by removing groups which are predominately used in Microsoft Teams. For organizations that want to continue with the existing behavior of showing these groups in Outlook, an Exchange Online PowerShell cmdlet will be provided which can enable the group for the Outlook experience.

This message is associated with Office 365 Roadmap ID 26955.

How does this affect me?

When users create a new team in Microsoft Teams, the Office 365 Group associated with that team will no longer show in Outlook. The group will not be visible in the Outlook left hand navigation and will not be visible in the address book. Additionally, the group name will not resolve when attempting to resolve the address while authoring a new mail message in Outlook.

Groups created through Outlook and then later enabled for Teams will continue to show in both Outlook and Teams. Additionally, groups that were already created prior to this change will continue to display in both Outlook and Teams. This update will gradually roll out across Outlook and Teams in the coming months.

Groups created in Teams will continue to be visible in Teams, OneDrive, SharePoint Online home, Planner, and other groups experiences. This change affects visibility in Outlook, only.

We’ll be gradually rolling this out to Targeted Release customers starting late-April, and the roll out to the rest of the world will be completed by the end of August.




Create Microsoft Teams from Template

Leave a comment

There are a lot of users asking to be able to create a team from a Template.

From UserVoice it says that creating Teams from Template is on the backlog :

Last week at the SharePoint Conference North America,  at the Microsoft Teams booth I saw that we could Create Team from Template. (See image below)

It would then show the list of available teams to use as a Template.

Don’t hold your breath, It’s still in testing, but it looks good.

Maybe you will see this soon in a tenant near you!

Older Entries