New OWA Becomes Default for Mobile Browsers

Not many Office 365 users choose OWA as their mobile client, but those who do will soon be forced to use the new OWA because Microsoft is removing the toggle to allow people to switch between the old and new versions in February, just like they did for workstation versions last July. The new OWA is a fine client, but its usefulness on mobile browsers is not as good as the functionality offered in Mobile Outlook, which continues to be our choice as the best mobile Office 365 email client.

Office 365 OK for Chrome 80 SameSite Update

Chrome 80 appears on February 4 complete with “SameSite” updates to close off the potential for cross-site request forgery attacks. Office 365 has many web interfaces, so Microsoft has had to do some work to prepare for Chrome 80. Microsoft says that Office 365 is prepared but customers will have to apply patches for on-premises products, once the patches are available. Or stop using Chrome. Which mightn’t be a bad thing.

Auto-Label Policies in SharePoint Online and OneDrive for Business (Preview)

A recent Teams Live Event hosted by Microsoft’s Information Protection team discussed the automatic assignment of sensitivity labels to SharePoint Online and OneDrive for Business content. A preview is now available and Microsoft hopes to make this functionality available at the end of March 2020. You’ll need Office 365 E5 or Microsoft 365 E5 licenses.

Busy Office 365 Conference Line-up for 2020

Every year brings the opportunity to attend or present at Office 365 conferences. A pretty good lineup has developed for 2020 and I’m looking forward to making the rounds to learn more about Office 365 in places like New Orleans to Las Vegas to Oslo and Amsterdam.

Phishing Attempt to Grab Office 365 User Credentials

Office 365 users might receive a phishing attempt to say that they’ve just been paid by a UK healthcare group. The message shows some obvious signs to tell the recipient that it only contains trouble, but these signs are easier for humans to pick up than they are for machine learning. The combination of good message hygiene and user education should be enough to deflect phishing attacks.

Using the Groups Admin Role

The Groups admin role was added to Office 365 in November 2019 to allow tenants to assign responsibility for day-to-day group management to specific users through interfaces like the Microsoft 365 Admin Center. The role is still relatively unknown and probably not used in many tenants. In this post, we discuss how to use PowerShell to assign the role to those allowed to create new groups.

Microsoft to Enable Recordings of Teams Meeting Recordings Outside Local Datacenter Region

In mid-February, Microsoft will roll out a change to allow Office 365 tenants in regions where the Teams and Stream services are not co-located to record Teams meetings for the first time. This might be good news for you, but it might also pose a data sovereignty issue because once you start using Stream in another region, that’s where the recordings will stay.

SharePoint Library IRM Protection and Office 365 Sensitivity Labels

Now that SharePoint Online supports Office 365 Sensitivity Labels, it’s time to consider how to protect files stored in document libraries. When you compare the two approaches, there’s really only one winner. And there’s no surprise in saying that the winner is Office 365 Sensitivity Labels.

Setting Custom Recipient Limits for Exchange Online Mailboxes

Exchange Online

Exchange Online now supports a custom recipient limit for mailboxes of between 1 and 1000. The limit controls the maximum number of recipients a mailbox can add to a message. Think of the fun you could have by setting the recipient limit on manager mailboxes to something small, like 6….

Teams Gets Enhanced Scheduling Experience

Microsoft has given the Teams desktop and browser clients an “enhanced scheduling experience.” In other words, the form used to create meetings is better than before. It’s true that the new form looks a lot like Outlook and makes it easier to set up meetings, but don’t think of Teams as the equal of Outlook in calendar management, because it isn’t.

Going to Vegas for The SharePoint Conference 2020

The SharePoint Conference 2020 takes place in Las Vegas on 19-21 May 2020. SharePoint is very important to Office 365 and it’s important that tenant administrators understand SharePoint. Tony is going to Vegas to learn and to deliver sessions about Teams and Office 365 Sensitivity Labels. And avoid gambling, vice, and other bad things.

How to Generate an Activity Report for Microsoft 365 Groups and Teams

After a couple of years, it’s time to update the Office 365 Groups and Teams Activity Report script. Written in PowerShell, the script analyzes the groups in an Office 365 tenant to figure out if each group or team is in active use. Because it’s a PowerShell script, you can amend the code to your heart’s content.

Read Receipts Available for Teams Personal and Group Chats

Teams users can now see read receipts for messages in private and group chats. The read receipt is a visual indication that someone has read a message rather than a positive signal back to the user, but it works well. Controls over read receipts are available at a user and tenant level (through messaging policies).

Microsoft Tries to Deprecate Classic Azure Information Protection Client

Microsoft retracted the announcement of the deprecation of the classic Azure Information Protection client and label management in the Azure portal. Office 365 sensitivity labels have taken over from AIP clients in most tenants, so the impact of this change is limited. However, if you still need to use an AIP client, you should move to the unified version.

Microsoft Retreats From 1TB Limit for Auto-Expanding Archives – For Now

Exchange Online

In November, Microsoft set a 1TB limit for Exchange Online auto-expanding archive mailboxes. Now they’ve retreated and the latest service description says nothing about a limit. The two changes in the service featured little or no customer communications and a total lack of any supporting material, like administrative controls to help manage archive mailboxes approaching the limit. While a limit has gone for now, it will be back.

Use the Webhook Connector to Post Microsoft 365 Roadmap Items to Teams Channels

Finding it hard to keep up to date with Office 365? This post describes how to use PowerShell to post recent Microsoft 365 roadmap updates to a Teams channel.The message cards hold details of what an update contains, its status, the posting date, and the technology categories the item covers. Apart from posting to Teams, the script also creates a CSV file holding details of all the roadmap items that you can use for reporting and analysis.

Microsoft Removing Legacy Office 365 eDiscovery Tools

Microsoft announced the retirement of legacy eDiscovery tools from Office 365. The Exchange Online in-place holds and eDiscovery tool, Office 365 Advanced eDiscovery 1, and the Search-Mailbox cmdlet are being retired. All will be gone by mid-2020. It’s a pity to see the Search-Mailbox cmdlet being removed, but time and progress make this kind of thing inevitable.

Microsoft Fixes Teams Problem After SharePoint Site Rename

Teams and SharePoint Online share a connection through the Files Channel tab. Unfortunately, if you rename the URL of a SharePoint site, the connection broke. The good news is that Microsoft has now fixed the problem. Some pesky bugs got in the way, one of which stopped the connection being restored. But the developers persisted and the final bug was fixed last week.

January 2020 Update Available for Office 365 for IT Pros

Office 365 for IT Pros Book Cover

Office 365 for IT Pros is the only book that is continuously updated to track progress of Microsoft’s Cloud Office service. The January 2020 update is now available for subscribers to download from Gumroad.com or Amazon. Fifteen out of 24 chapters are updated in this release. As always, we’d like subscribers to download and use the new content.

Teams Priority Notifications and Urgent Messages

Teams supports priority notifications to nag users when something important happens and they need to respond. Enterprise Office 365 users can send as many urgent messages as they want, but Microsoft plans to charge frontline users to send more than five messages monthly.

Happy Office 365 Holidays 2019

The Office 365 for IT Pros Writing team is taking a short break for the holiday season. We’ll be back in 2020 with new articles and insight into Office 365 as well as an update for the book on January 6. Everyone needs to recharge their batteries and we’ll be using the holidays to prepare for all the work we know that’s coming in 2020.

The Final Days of Office 365 Video

Microsoft has announced how the final phases of the migration from Office 365 Video to Stream will proceed. The biggest thing to understand is that you have until March 2020 to decide to migrate or delay – unless you’ve already migrated, in which case you don’t need to do anything. Migration isn’t particularly difficult unless you have done something special to customize Office 365 Video.

Antivirus Exclusions and the Teams Desktop Client

Like all applications, the Microsoft Teams client has some “hot” files that the app depends on. Antivirus software processing can affect app performance if it conflicts with the hot files. You can exclude the Teams hot files from antivirus processing to see if that helps performance. Like anything to do with antivirus software, it’s a question of balancing security and performance.

Office 365 Message Encryption (OME) Making Protected Email Better

Microsoft is releasing some updates to Office 365 Message Encryption (OME) in January. The detail in the announcement wasn’t great, so we plunged in to find out what’s happening. THe bottom line is that OME will use tenant domains to send email so that anti-spam filters will consider the messages to be authentic.

The End of Delve Blogs

Microsoft has announced that Delve blogs will no longer be supported in 2020. The news is unsurprising because Delve blogs have not been actively developed for several years. Office 365 tenants with content in Delve blogs must figure out where to move the content to. It might be the case that you don’t need to do anything because the content isn’t needed. If you do need to keep it, you could move Delve blog posts to SharePoint news or similar repositories.

Blocking Outbound Messages Stamped with Microsoft 365 Sensitivity Labels

Exchange Online transport rules can block outbound email stamped with selected Office 365 Sensitivity Labels to make sure that confidential material doesn’t leave organizations. The transport rule is very easy to construct with the only complication being the need to discover the GUID of the sensitivity label you want to block. Fortunately, PowerShell gives us an easy way to find a label’s GUID.

Microsoft Launches Office 365 in Switzerland

Office 365 services are now available in Switzerland from Microsoft’s datacenters located in Geneva and Zurich. The services available include Exchange Online, SharePoint Online, and Teams. Swiss tenants will continue to access other services like Stream and Planner from Office 365 datacenters in other regions.

Publishing Content From Another SharePoint Site to Teams

Publishing SharePoint Online content to Teams is a great way to make users aware of important information. The standard SharePoint web part makes it easy to publish content from the site belonging to a team. Things are a little more difficult when you want to publish content to a team from a different site. Fortunately the website tab comes to the rescue.

How to Save SharePoint Online and OneDrive Files and Folders for Later

We all store lots of information in the cloud and sometimes it is hard to find work that needs to be resumed or finished. OneDrive for Business and SharePoint Online now boast the ability to mark files and folders for later. The two apps share a common list and make it easy for users to find work that they need to return to.

Teams Replaces Commercial Cloud Trial with Exploratory Experience

Microsoft Teams will soon offer users the chance to engage with an exploratory experience to see what Teams is all about. The new experience replaces the previous 1-year trial offer. Office 365 tenant admins who don’t want users to test software can disable the ability to sign up for trial apps and services in the Office 365 Admin Center.

How to Assign Presenters in a Teams Meeting

Microsoft Teams now supports roles for meetings. You can assign the presenter role to specific participants, who then have rights to present and other actions, like recording the meeting. Everyone who’s not a presenter is an attendee. These folk stay nice and quiet and listen to what’s going on and all the good information shared by the presenters.

How to Trim Videos With Stream

Microsoft Stream now has the ability to trim content from the start and end of videos. The feature is very easy to use and is a good way to remove the seconds of lead-in often captured in recordings. Only the start and end of videos can be trimmed as there’s no capability to remove content from the middle of recordings.

Improved Role Management in the Office 365 Admin Center

The Office 365 Admin Center is a critical tool for tenant admins. Recently, Microsoft has improved the management of role assignments by providing a way to compare what different roles can do. The idea is that if you know exactly what a role enables people to do, you’re less likely to assign the wrong role to the wrong people.

Outlook for iOS Can Finally Snooze, But Some Interesting Features Remain Unavailable Outside the U.S.

Outlook for iOS finally supports the Do Not Disturb feature to suppress notifications for new email, something that Outlook for Android has been able to do for 18 months. iOS and Android are obviously different ecosystems, so the delay might have been caused by problems dealing with the Apple notification service. In any case, you can now snooze some or all of your email accounts. In other news, some of the more interesting features available to U.S. email accounts are still not available outside the reach of Cortana.

Microsoft Fixes Irritation in Skype for Business Online PowerShell Module

The Skype for Business Online PowerShell module is not well liked. It works differently to other modules and has some oddities, including the ability to disconnect sessions after 60 seconds and fail to reconnect. The new Enable-CsOnlineSessionForReconnection helps to keep sessions going, so that’s one small but irritating oddity off what could be a long list.

Office 365 for IT Pros December 2019 Update Released

Office 365 for IT Pros 5-star rating

The Office 365 for IT Pros team is proud to announce the availability of the December 2019 update for the eBook. Subscribers can download the updated files from Gumroad.com or Amazon. The December update includes changes to 21 of the 24 content chapters, so it’s a pretty big update. Please download and use the updated files at your earliest convenience!

Why Site Renames and Teams Private Channels Mean You Should Review the Usage of Get-SPOSite

The Get-SPOSite PowerShell cmdlet is used to fetch details about SharePoint Online sites. It works well, but some recent functionality upgrades means that script writers need to be more precise about how they use the cmdlet. Most scripts don’t need to process redirect sites or the sites belonging to Teams private channels, so why would you ask Get-SPOSite to fetch these sites?

Why We Write PowerShell (for Office 365) Like We Do?

Everyone’s PowerShell style is different. Here at Office365ITPros, we try and write code to help people understand what’s possible when working with Office 365. Our scripts are certainly not up to professional standard in that they’re incomplete in many ways (comments are always good). But the code works and proves what you can do, which we think is important.

How to Configure the Per-Site Anyone Link Expiration Policy for SharePoint Online Sites

You can use PowerShell to configure a customized per-site Anyone sharing link period for different sites. Public sites might have a 365 day period while more confidential sites might have a more restricted period. All it takes is the Set-SPOSite cmdlet to set the necessary properties and you have a customized policy.