Saturday, August 19, 2017

Outlook 2016 Pro Plus freezing with Windows 10

With the recent update to Windows 10 Creators Update, a lot user have some issues with Office 2016 Pro Plus Click-2-Run.

This is due to changes made in Windows 10 Core with directly impact Office Pro Plus.
One of this issue is that Outlook 2016 is freezing after certain time, mostly if you try replying to an Email. 
You could only fix this once you kill the Outlook process and restart Outlook (either /safe safemode) and restart Outlook again.

The solution update your Office 2016 Pro Plus will also not solve this problem. Change made to Windows 10 require a REPAIR task to Office Pro Plus.

Navigate to "Feature & Apps" and click MODIFY Office 2016 Pro Plus, chose repair

The Option :
- Quick Repair will mostly fix the issue already.
- Online Repair, will with download from MS Cloud fix def. your problems.

Wednesday, August 16, 2017

OneNote Screen Clipping not working with Windows 10 Creators Update

Microsoft wants you working different ;)

Or in other words, both teams Office and Windows did align.

Here is what to do:

If you can disable Windows Sniping Tool
Group Policy follow the screen shot

Than or change your Hot Key :

HEX 83 is the default Key WIN+SHIFT+S

and or you might fully disable the Global Windows Hot Key WIN+S

reg.exe add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v DisabledHotkeys /t REG_SZ /d S /f

Reboote your computer

now it should work as usual and you can work proper with OneNote again.


Friday, August 4, 2017

Microsoft Teams Bandwidth Calculator

Bandwidth Calculator for Microsoft Teams

The Bandwidth Calculator for Microsoft Teams provides you with an estimate of the expected bandwidth generated by Microsoft Teams within your organization. By inputting your user count and expected behavior, the resulting calculation will better prepare you to successfully leverage Microsoft Teams in your environment. The Bandwidth Numbers generated are based on typical bandwidth values and will provide a starting point for further optimization. Should you want to learn more about aligning the tool more to your specific needs and the possible caveats, you can find further explanation about the tool is added below or watch our training recording here: Teams Academy: Bandwidth Calculator

the Calculator can be download at:

OneNote Screen Clipping not working Windows 10 Creator Update

There are two function overwrite in Windows 10 Creator Update from July 2017.

[WIN]+[SHIFT]+S and [WIN]+S.

The first shortcut opens now Windows 10 Snipping Tool and copies the image into the ClipBoard. But this is the common key combination for OneNote 2016 Screen Clipping.

There are two work arounds.

reg.exe add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v DisabledHotkeys /t REG_SZ /d S /f

and using group policy forbidding Win 10 Screen Clipping Tool to run.

Run Local Group Policy Editor
navigate to:
[User Configuration] -> [Administrative Template] -> [Windows Component] -> [Table PC] -> [Accessories]

From there change the Policy for [Do not allow Snipping Tool to run] set it to [Enabled]

Thursday, August 3, 2017

Set Expiration for SharePoint Online Anonymous links in Office 365

Set Expiration for SharePoint Online Anonymous links

The below PowerShell command will set a mandatory 30 DAYS limit on all Anonymous links (or external sharing links) generated from SharePoint Online and OneDrive for Business.

If you do not see the parameter listed for the Set-SPOTenant command, update the SharePoint Online PowerShell to the latest version.

Set-SPOTenant -SharingCapability ExternalUserAndGuestSharing
Set-SPOTenant –RequireAnonymousLinksExpireInDays 30

This PowerShell command disable the expiration entirely.

Set-SPOTenant –RequireAnonymousLinksExpireInDays 0

identified your settings:

another good blog article is found here:

Login to SharePoint Online:

Monday, July 31, 2017

Skype for Business Online cmdlets

Sometime its easier know where we copied our important cmdlets to.


Broadcast cmdlets

Group Search cmdlets

SfB and Teams can make use of Groups in Office 365, but the Groups ownership belongs to Exchange Online

Internet Protocol (IP) phone cmdlets

Online Audio File cmdlets

Online Carrier PortabilityIn cmdlets

This cmdlet if for Microsoft internal use only.

Online Schedule cmdlets

Online Time Range cmdlets

Online User

Online Voice User cmdlets

Saturday, July 29, 2017

Office 365 Groups change Primary SMTP Address

Several settings can only be changed via PowerShell.

One of this in Office 365 Unified Groups is the SMTP Primary Address.

First you run PowerShell in Admin Mode and login to Exchange Online:
Set-ExecutionPolicy RemoteSigned
$credential = Get-Credential
Connect-MsolService -Credential $credential

loading the Exchange Online Module:

$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "" -Credential $credential -Authentication "Basic" -AllowRedirection
Import-PSSession $exchangeSession -DisableNameChecking

Next listing all your Office 365 Unified Groups:

Get-UnifiedGroup | fl name,alias,*smtp*

Once you identified the group, you change the SMTP:

Set-UnifiedGroup -Identity sfbusergroup-cologne -PrimarySmtpAddress

Further more, you can change the all other attributes.

Wednesday, July 26, 2017

Outbound Call ID Overwrite with Call Queues (CallingLineIdentity)

Configuring User Outbound Call ID Overwrite

As usual, the way how you can modify more parameter is strictly by using PowerShell. I need stepping into one PowerShell scripting to present the outbound calling ID overwrite.

For example, if a Call Queue represents a Support Team, you want that each dedicated person in this team to not expose their DID. You need to configure a Distribution Group for those team members used in the Call Queue.
Next step is creating a “Calling Line Identity” policy, where you enable the User Overwrite. The Service Number you are defining should be this you have assigned to the Call Queue! The Calling ID Substitute should be the name of the team.
New-CsCallingLineIdentity -Identity "SupportTeam01" -CallingIdSubstitute "Support Team Office 365" -ServiceNumber 498912345678 -EnableUserOverride $True –Verbose
Note :
The key here is not to use “+” before the Service Number assigned to AA or call Queue to make it work:

do this      -ServiceNumber 498912345678
and not this -ServiceNumber +498912345678

After creating the new CallingLineIdentiy, you need to assign this policy on a per user basis:
Grant-CsCallingLineIdentity -Identity "” -PolicyName SupportTeam01

Further documentation on CsCallingLineIdentity can be found here:

Monday, July 24, 2017

Enable Exchange Online for modern authentication for Focused Inbox Outlook 2016

Modern Authentication is required for Focused Inbox in Outlook 2016.

Outlook 2016 must be installed via Click-2-Run

The focused inbox in Outlook 2016 look like this:

and in OWA:

Microsoft Online Login
Set-ExecutionPolicy RemoteSigned
$credential = Get-Credential
Connect-MsolService -Credential $credential

Login to Exchange$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "" -Credential $credential -Authentication "Basic" -AllowRedirection
Import-PSSession $exchangeSession -DisableNameChecking

Enable Modern Authentication in Exchange Online
Set-OrganizationConfig -OAuth2ClientProfileEnabled $true
Get-OrganizationConfig | Format-Table -Auto Name,OAuth*

Friday, July 21, 2017

Cloud Connector Edition 2.0 - What's new?

Hi all,

i have listed the updates and improvements made with Cloud connector Edition Version 2.0
The both first improvements are the most interesting ones.

The CCE installation now supports more Cloud PBX User and a much higher call volume.
With a support of 500 concurrent SIP Call per CCE, it was in the past possible to run with 4x CCE 1.500 simultaneous calls, while 1 CCE was reserved for High Availability.
The ratio of 1:10 meaning, we had support for up to 15.000 Cloud PBX User pre CCE Site.

Now with the improvement for up to 16 Node:
  • we can have up to 7.500 simultaneous calls, this is Large Enterprise ready!
  • we support up too 75.000 Cloud PBX Users per CCE Site.
More details and configuration information you will finde here:

Lets have a look into all important feature added:
  • Media Bypass
  • Support of 16 Cloud Connector Editions per one PSTN Site
  • Ability to manipulate SIP headers for billing or interoperability purposes
  • Use of Office 365 Skype for Business account instead of a Global Administrator account
  • Autogenerated passwords for local administrators of Cloud Connector instances
  • Hybrid Voice flag in Mediation Service User Agent to better distinguish Cloud Connector calls in the Call Quality Dashboard
  • Improvements to self-monitoring and self-troubleshooting process
  • Disabling SSL 3.0 by default for all services used by Cloud Connector Edition
The Technet planning link to Cloud Connector Edition  is here:

More details about the History-Info and ForwardPAI headers can be found here


Tuesday, July 18, 2017

Get your Azure Tenant ID

The tenant ID is tied to ActiveDirectoy in Azure
  • Navigate to Dashboard
  • Navigate to ActiveDirectory
  • Navigate to Manage / Properties
  • Copy the "Directory ID"
  • Profit

Tuesday, July 4, 2017

Skype for Business from within Yammer

Excellent news:
You can start now using Skype for Business within Yammer:
New need to have an Office 365 Tenant, where Skype for Business is enable...

Login to Yammer:

Next you can start your conversation (IM)

I haven't seen A/V yet, but IM is a more necessary feature

(Pictures taken from office support)

Friday, June 9, 2017

Escalate CCE PSTN Call to Conference with Skype for Business Online

Working with PSTN Conferencing in your Office 365 Skype for Business Online Tenant.

ID PSTN -> SfBOnlUsr call

Start and instant (Impromptu) Meeting or schedule a Online Meeting as usual from Outlook or your Client App.  After the meeting is escalate into ConfCall, the MCU SfB OnLine Server will send reinvite to MediationServerHybrid.

This is illustrated in the drawings below.

First we have a look into the outbound call to a PSTN user:


Next, we have a look into the inbound call from a PSTN user:


Configure online hybrid Mediation Server Settings

The setup process is curial and needs to be follow as below:

When a P2P call is escalated to a PSTN conference, the Skype for Business Online conferencing server will send an invite to the Cloud Connector Mediation Server. To ensure that Office 365 can route this invite successfully, you need to configure a setting in your online tenant for each Cloud Connector Mediation Server as follows:
1. Create a user in the Office 365 admin portal. Use any user name you want, such as “MediationServer1.”
Use the default SIP domain of Cloud Connector (the first SIP domain in the .ini file) as the user domain.
Do not assign any Office 365 licenses (such as E5) to the account you create. Wait for Office 365 AD sync to complete.

2. Start a tenant remote PowerShell session using your tenant admin credentials, and then run the following cmdlet to set the Mediation Server and Edge Server FQDN to that user account, replacing <DisplayName> with the Display Name of the user for the account you created:

Copy Set-CsHybridMediationServer -Identity <DisplayName>
-Fqdn <MediationServerFQDN> -AccessProxyExternalFqdn <EdgeServerExternalFQDN>

3. For Identity, use the Display Name of the Office 365 user account you created for this Mediation Server.

MediationServerFQDN, use the internal FQDN defined for your Mediation Server.
EdgeServerExternalFQDN, use the external FQDN defined for Edge Server Access Proxy. If there are multiple Cloud Connector PSTN sites, choose the Edge Server Access Proxy FQDN assigned to the site where the Mediation Server is located.
4. If there are multiple Cloud Connector Mediation Servers (multiple-site, HA), please repeat the previous steps for each of them.

Further conference expansion with Dial-In and Dial-Out from/to PSTN:

If another User should be called into the conference the Microsoft Office 365 PSTN Conferencing Bridge breakout is used.

Dial-Out will be charged within your Office 365 Subscription.
If you have PSTN Calling activated, the outbound call with be deducted from your PSTN Calling minutes, or individually charged based on the Microsoft Destination minute pricings.

Other Users calling into the conference with PSTN, use the Dial-In Bridge in Office 365 Skype for Business.