Microsoft Team Viva Learning App showing in the wrong language

Leave a comment

While preparing content for a session about Microsoft Viva learning for the Canadian Cloud Summit Conference. I have discovered the following issue with the Viva Learning App in Teams.

Issue :  When configuring the Microsoft Teams Client to display in English, the Viva Learning App is shown in French in Microsoft Teams.  See image below.

It turns out that the Viva Learning App in Teams, reads Windows display language and not the language of the Teams client to display the content in the App. 

To get the Viva Learning App to display in English, I had to switch the Windows Display language to English (United States)

After changing the Windows Display Language to English, the Viva Learning App is displayed in English. 

I hope this helps!

Happy learning with Microsoft Viva Learning!

Microsoft Ignite 2021 book of news

Leave a comment

This week Microsoft is running the Microsoft Ignite 2021 conference. It’s a three day conference about the Microsoft Technologies. You can expect a lot of announcements about new products or new features coming up in the next years. The conference is free, you can register at:

If you don’t want to watch all the videos but you want to catch with the announcements, have a look at the Microsoft Ignite 2021 book of news.

Move your Microsoft Stream content to your country

Leave a comment

If Microsoft Stream was not available in your country when you started to use Office 365 and some of your users have shared videos in Stream, the stream content will be stored in the nearest available region. In my case, my Tenant is in Canada are our Stream content is stored in US.

Microsoft Stream content Migration from one country to another is not yet available (as of Feb 24th 2020).

But if Stream is available in your country, and your content is stored in a different country, you can open a ticket with the Office 365 support to request to delete all your Stream data that is stored in a different country. The next time you are going to store a video to Stream, it will see the Stream is available in your country and will store all the new videos to your country.

Important: In this case all your Stream data/videos will be deleted and will not be moved.  You must make sure that you don’t have any valuable videos in Stream.  If it’s the case you should download all of them and upload them once the storage is in your country.

I am in the process of getting all our Stream content deleted, I will update this article with comments about the experience.

Note:  Recently there was a misleading announcement in the Office 365 that mention that if you turn on Microsoft Teams “Cloud meeting recording” after Stream is available in your country, that all your meeting recordings will be stored in country. This is not exactly true, please refer to this article:

Here is more information to help you to know in which region Microsoft Stream is available and where your Stream data is stored:

Stream currently hosts data in the following regions:

  • United States
  • Europe
  • Asia Pacific
  • Australia
  • India
  • United Kingdom
  • Canada
  • US Government Community Cloud (GCC)

Stream will host data in the following regions in the future:

  • China
  • Germany
  • GCC-High / GCC-DoD
  • Other local regions

To find the region your tenant is in:

  • In Stream, Click ? (in the upper right corner
  • Click About Microsoft Stream
  • Click on Your data is stored in


Updated Feature: Microsoft Stream cloud recordings

1 Comment

On January 17th we have received a message about Updated Feature: Microsoft Stream cloud recordings.  I had to read the message a few time and I had a few exchanges with Microsoft employees to understand correctly.

The point that is not clear in the message is this :

If the tenant admin turns Recording ON:

  • before the Stream service is available in country

    • all recordings will be stored the in-region storage. If Stream is made available in-country later, any existing and new recordings will continue to be stored in the nearest regional data center.

  • after the Stream service is available in country

    • all recordings will be stored in country.

The last sentence is not totally true.

In fact, if you have started to use the Stream Service (in any way, not just meeting recordings) while the service was not available in your Country, all existing and new recordings are already stored in the nearest regional data center (in the US for my tenant that resides in Canada).  This will not change even if “Cloud meeting recording” is turned On after the Stream service is available in your country.

At the moment there does not seem to be a way to move your Stream content from one country to another.

Here is the full message from the message center.

Updated Feature: Microsoft Stream cloud recordings

MC200501, Plan For Change, Published date: 17 janv. 2020

Major Update: Announcement

Applies To: All

Updated February 19, 2020: We are updating the roll-out timeframe to ensure the best experience. We apologize for any inconvenience.

Updated February 13, 2020: We have updated the post to emphasize the default state once this change is made.

Meeting recordings are stored in Microsoft Stream cloud storage. Tenant admins have an option to go the Microsoft Teams admin center to turn ON/OFF “Allow cloud recording” setting for Teams meetings. The recording feature is currently disabled for customers whose Teams data is stored in-country if Microsoft Stream is not available in country. We will be changing this configuration by enabling the recording feature for customers even if Microsoft Stream data residency is not yet in country.

Once enabled ‘Allow cloud recording’ will be OFF by default. This roll-out will respect existing settings.

We will begin rolling this change in mid-March (previously February) and expect to be complete by the end of April (previously March).

Note: This change applies to Teams meeting recordings only. There is a plan for implementing a similar change for Teams live events, and we will communicate via Message center when available.

How does this affect me?

When this configuration change is made the recordings will be stored in the nearest regional data center of Microsoft Stream. This will be the default behavior once the change takes effect. For customers who prefer to store the recordings in-country, it is recommended customers disable the meeting recording feature in Teams admin center and re-enable once Microsoft Stream is deployed in that country.

How will Teams meeting recordings work after the change?

If the tenant admin turns Recording ON:

  • before the Stream service is available in country
  • all recordings will be stored the in-region storage. If Stream is made available in-country later, any existing and new recordings will continue to be stored in the nearest regional data center.
  • after the Stream service is available in country
  • all recordings will be stored in country.

Will we change this behavior of saving meeting recordings to in country storage instead of in-region storage after Stream service is available in country?

Yes, new tenants and existing tenants that have not yet enabled meeting recordings will save new recordings in the in country storage after Stream is available in country. However, any tenant that enables meeting recordings BEFORE Stream is available in country will continue to use the in-region storage even after Stream is available in country.

Will recordings be migrated from in-region to in country storage after Stream service is available in country?

  • No, recordings will not be migrated.
  • If a tenant admin has turned ON recording before Stream service is made available in country, then all past and new recordings after Stream service is available will continue to be stored in the in-region storage.

How do I know which region my tenant is in and where is the data stored for Microsoft Stream?

If you use Microsoft Stream and your Office 365 tenant is in a region outside of regions where Stream is currently deployed to, your data will be stored in the nearest geographic region.

To find the region your tenant is in:

  1. In Stream, click ? in the upper right corner.
  2. Click About Microsoft Stream.
  3. Click Your data is stored in.

For more general information on where data is stored across services in Office 365, see Where is your Office 365 data located.

Which new countries will have Microsoft Stream enabled?

Microsoft Stream will be adding Stream storage instances in more regions and locations over time. Here is the list of regions Stream plans to support by end of 2020 (available regions in italics ):

  • UK, Canada, Australia, India, Japan, Norway, France, Singapore, UAE, China, South Korea, South Africa, Germany, Switzerland, Sweden

How do I turn off Teams meeting recording for all users in my tenant?

  • Select Meeting Policies -> Global and turn off “Allow cloud recording”.

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

When this change takes effect, you will need to verify that “Allow cloud recording” is set for the experience you prefer.


Image resizing in the modern SharePoint experience

Leave a comment

It’s been a long wait for this, but at last image resizing in the modern SharePoint experience is coming soon in a tenant near you!  See the announcement received in the Office 365 Message center. 

Updated Feature: Image resizing in the modern SharePoint experience

MC198528, Prevent or Fix Issues, Published date: 18 déc. 2019

Updated February 19, 2020: We have updated the roll-out timeline and apologize for any inconvenience.

We are introducing the ability to resize an image in the modern SharePoint experience.

  • We’ll be gradually rolling this out to Targeted Release customers in early January 2020.
  • The roll out will be complete by the end of March (previously beginning of February 2020).

This message is associated with Office 365 Roadmap ID 57812.

How does this affect me?

The modern SharePoint site is comprised of web parts, the building blocks of the page. The Image web part lets an editor insert an image on a page, whether from their SharePoint site, their computer, or an external web location.

With this update, page editors will also be able to resize images in the image web part.
resize image

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

There is no action you need to take to prepare for this change, but you might consider updating your user training and notifying your help desk.



Microsoft Teams Announcements at MS Ignite 2019

Leave a comment

Here is a short list of Microsoft Teams announcements during Microsoft Ignite conference 2019!

  • Finally, the private channels are rolling out
  • Microsoft Teams client has now Multiwindow capability that will provide users the option to pop out chats, meetings, calls or documents into separate windows (will start rolling out early next year)
  • Teams client for Linux will support the main Teams capabilities like chats, meetings, calling
  • New messaging extensions including Polls and Surveys will be available in Teams chat and channel conversations
  • Users will be able to Pin Channels to the top of list of Teams
  • Microsoft Teams will have a better integration with Outlook
    • Moving email conversation from Outlook (including attachments) to a Teams chat or Channel
    • Share a conversation from Teams to an Outlook email by clicking on the more options (‘’…’’) icon in a conversation.
  • Teams will have a new Tasks unified view or your personal and assigned tasks within Teams.
    • It consolidates your tasks across Microsoft To Do, Teams channels, Planner and Outlook.
    • Users will have smart views including tasks assigned to you, the priority as well as start or due date
  • New Yammer App for Teams to provide a better Yammer integration in Microsoft Teams
  • Microsoft Whiteboard is now generally available in Teams Meetings via the share tray.
  • Live Captions in Teams Meetings makes meetings more inclusive, giving participants another way to follow along with the conversation, and addressing the needs of participants with different hearing abilities or language proficiencies. It will start rolling out as Preview in US English later this year with plans to expand to other languages in the future.
  • Enable industry-specific scenarios in healthcare and other industries
  • Possibility to Pinning an app created with Power Apps to Teams in the left navigation bar
  • And much more

To know more:

Yammer announcements at MS Ignite 2019

Leave a comment

Here is a list of announcements that were made about Yammer at the Microsoft Ignite 2019 conference!

Yammer is not Dead! Here is the new Yammer! #YearOfYammer

  • Yammer is being rebuilt from the ground up
  • Yammer groups are renamed Communities
  • Custom cover photos can be added to communities to apply branding
  • Yammer communities can expand the reach of messages by setting a question, poll, or praise as an announcement and pinning it to the top.
  • For community members, Microsoft has added modern styling, conversation filters, new editing experiences, and the ability to favorite a community
  • The Yammer discovery feed has been enhanced by AI and machine learning to show you what’s important and drive discovery and open sharing
  • Modern Yammer mobile apps for iOS and Android
  • The Yammer app for Teams, brings the full experience of Yammer right into your hub for teamwork
  • Users can participate in Yammer conversations without leaving Outlook inbox
  • eDiscovery searches will now include Yammer conversations, communities, and files – unlocking new opportunities for organizations that require greater compliance controls

More details:

Leave a comment

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:

Office 365 Allow only specific users to share externally

Leave a comment

Many companies want to control which users can share content with external/guest users with good or bad reasons…

Some administrators seem to think that they have done their job by allowing only trained and trusted people to be able to share content with external users from SharePoint and OneDrive, but users can still send files by email, use dropbox, copy files to USB keys etc…Securing content in Office 365 could part of another article.

If you really want to allow only certain users to share content externally, you will first need to create an Azure Active Directory Security Group.

Once your security group is created, open the SharePoint Online Administration center:

  • In the SharePoint Online Admin Center, click on Sharing
  • On the sharing page, under Other settings, click on Limit external sharing to specific security groups

On the External sharing page (,

In the section Who can share outside your organization:

  • Select Let only users in selected security groups share with authenticated external users
  • Add your security group


Note: There is also an option to Let only users in selected security groups share with authenticated external users and using anonymous links that includes sharing anonymous links


Note: At the moment of writing this article, this does not prevent the member of the security groups to add external/guest users to a Microsoft Teams (if external sharing is allowed for Teams in your organization).

Older Entries