Tags for Governance | NUBO GmbH

TitleTypeExcerpt
Manage the group memberships using the Yammer REST API and PowerShell Post This post will show how to use the Yammer REST API for managing the group memberships of a group. You can find the documentation of the Yammer REST API here. You can generate the baerer token as described in this post. ...
Accessing videos with REST Video API through PowerShell Post The REST Video API is used to discover and interact with videos in the Office 365 Video service. You can find the official documentation here. This post is going to show you how you can access video data through the REST API. The examples presented in...
Accessing channels with REST Video API through PowerShell Post The REST Video API is used to discover and interact with videos in the Office 365 Video service. You can find the official documentation here. This post is going to show you how you can access channel data through the REST API. The examples presented in...
Accessing the Office 365 Video API through PowerShell Post The REST Video API is used to discover and interact with videos in the Office 365 Video service. You can find the official documentation here. The API allows you to interact with the Video Channels and Videos and perform all operations necessary to build your own Video portal interface...
How do I specify default quota to my Video channels? Post The Office 365 Video portal stores videos in channels. Channels are dedicated site collections that can’t directly be managed from the SharePoint Online admin interface. The only way to manage the site collection quota for these channels is by using PowerShell. You can identify the channels by looking for the...
What are the Office 365 Video core services? Post Office 365 Video is one of the NextGen portals on Office 365. Service readiness can be seen from different angles. You can simply focus on technical readiness or on service readiness in general (e.g., end-user instructions). This post will focus on the basics to ensure technical readiness for the service....
Introducing Office 365 Video Portal in your company Post Microsoft announced Office 365 Video a couple of years ago as a new NextGen portal for Office 365. Microsoft uses the opportunity to expand on the Portals portfolio of SharePoint Online and deliver new experiences that have taken weeks, if not months, to build, based on common patterns of...
Configure expiration time for external sharing links Post In this post we will focus on “Configure expiration time for external sharing links” in SharePoint Online and OneDrive for Business for our tenant. The action in Secure Score is described as follows: Action Category Score Description Configure expiration...
Enable mailbox auditing for all users Post In this post we will focus on “Enable mailbox auditing for all users” in Exchange Online for our tenant. The action in Secure Score is described as follows: Action Category Score Description Enable mailbox auditing for all users Data...
Enable Office 365 audit data Post In this post we will focus on “Enabling audit data recording” in our tenant. The action in Secure Score is described as follows: Action Category Score Description Enable audit data recording Data 0/15 You should enable audit data recording...
Connect with MFA to Exchange Online Post In the past years it was not always possible to perform PowerShell operations with Exchange Online having an MFA enabled account. The recently updated article shows how you can change this situation by enabling Exchange Online for modern authentication. I already had an administrative account with MFA and wanted...
Generate a Yammer profile bulk import file through PowerShell Post The previous post described how to bulk import Yammer profiles from your Azure Active Directory through the Yammer REST API. The script will not scale on a large amount of users due to an average execution time of 2 seconds per user. A Yammer network administrator has the possibility...
Bulk create Yammer profiles through the Yammer REST API with PowerShell Post Yammer profiles can be created with the REST interface described here. I had the requirement to provision for each Office 365 account a Yammer profile for a Yammer migration project. The script below takes all users in Azure AD and their primary proxy address. If a proxy address is...
Require passwords to be reset at least every 60 days Post The action in Secure Score is described as follows: Action Category Score Description Require passwords to be reset at least every 60 days Account 0/10 You should require that all of your users reset their password at least every...
Enable MFA for all global admins Post The first mitigation action to implement is the enablement of MFA for global administrators. The action in Secure Score is described as follows: Action Category Score Description Enable MFA for all global admins Account 0/50 You should enable MFA...
Securing your Office 365 environment Post Office 365 provides high security standard to ensure customer data is secure. On the other hand, there are still possible security threads that can be mitigated by Office 365 administrators to reduce the risk of their Office 365 data. Unfortunately, not everyone can be a security expert knowing what...
What happens with deactivated Yammer accounts? Post In a previous blog post I described what happens when a Yammer user profile is deleted in your Yammer network. We are going to focus here on the question on what happens when a Yammer profile is getting deactivated. We look at the situations that might happen when the...
Working with users using the Yammer REST API and PowerShell Post In this post I would like to go through some of the endpoints in the Yammer REST API handling user profiles in a network. You can generate the baerer token as described in this post. Always consider the REST API...
Get all Yammer users through the Yammer REST API with PowerShell Post The Yammer REST Api allows you to return users through the interface described here. A call to that API returns a batch of 50 users. You need to call multiple times the API to get all your users from the directory if you have more than 50. Therefore, I...
Get all Yammer pages through the Yammer REST API with PowerShell Post The Yammer REST Api allows you to return pages in Yammer. A call to that API returns a batch of 50 pages. The drawback is that you can’t ask for all pages without making multiple calls to the API. Therefore, I created a PowerShell snippet that is doing the necessary...
Working with groups using the Yammer REST API and PowerShell Post The Yammer REST API is well documented here. On the other hand, you might miss some documentation regarding some endpoints on that page. For example, there is no notion about how to interact with Yammer Groups. Fortunately, with a little bit of network tracing and by following the naming...
Get all Yammer messages through the Yammer REST API with PowerShell Post The Yammer REST Api allows you to return messages through the interface described here. A call to that API returns a batch of 20 messages that can be limited to fewer messages with the “limit” operation. The drawback is that you can’t ask for the last 500 messages without...
Delete a Yammer message through the Yammer REST API with PowerShell Post You can delete a message through API as described here. The snippet below shows how you can do it through PowerShell. You simply need a bearer token and the message id to delete. You can generate the baerer token as described in this post. ...
Access the Yammer REST API with PowerShell Post Yammer provides good APIs to access and interact with a Yammer network. You can get an overview of the access possibilities by opening the Yammer developer center. The API we are going to use is the Yammer REST API. In this blog post I am going to describe the...
What happens when you delete a Yammer account? Post This post summarizes what happens once a Yammer user is being deleted by an automated or manual process. The focus lies on enterprise networks with the option “Enforce Office 365 identity in Yammer” enabled. First time user An Office 365 account accessing Yammer performs during the first Yammer network...
Disable the list view threshold for a list or library Post The problem The list view threshold is configured for SharePoint on-premises (and online) to ensure that users are not performing unnecessary expensive query operations on your SharePoint enviornment. Microsoft provides many suggestions on how to tackle large lists and improve the performance of these lists like in the article...
Manage SharePoint Designer settings in SharePoint Online Post The problem SharePoint Designer seems to loose it’s importance in the SharePoint Online world. On the other hand, end users still have the opportunity to use the tool to do some customizations on their site collections. From a governance point of view you might have the necessity to control...
Quick tip: control Office 365 groups creation Post Exchange based Office 365 groups can be used on Office 365 tenants since longer time. There are many advantages of using these groups, but you might have the necessity to limit the creation of groups in a more controlled way. IT might have the necessity to disable group creation or...
Enabling Power BI for your organization Post https://powerbi.microsoft.com allows you to create fancy and powerful dashboards for you individually or your organization. At this stage, you have the opportunity to choose between a free and pro subscription. A comparison about features and prices can be found here. By default, all organizational accounts can’t subscribe...
Working with the Azure Advisor Post Azure Advisor help you follow best practices and optimize your Azure deployments. Microsoft announced the preview of the service service on this blogpost. You can enable the service on your azure portal right now and try the service out. You just need to add the service under “More services”...