More about AAD Connect

  • Reduction in the sync interval to keep your Azure AD in sync with AD on-premises more quickly
  • Support for automatic upgrades
  • Ability to switch between sign-in methods through the wizard to enable faster pilots
  • Support for Domain and OU filtering within the wizard

In addition, we’re also announcing the General Availability the device write-back and schema extension support capabilities we announced before. Through the preview period of these features, we’ve gotten tremendous response and feedback and am thrilled to announce the GA of these features.

You can download the latest version of the Azure AD Connect tool here. I’ve asked Girish Chander to give you a run-down below of all the new capabilities in this release.


Tagged with:


To enable dynamic membership for a particular group, perform the following steps:

  1. In the Azure portal, under the Groups tab, select the group you want to edit, and then in this group’s Configure tab, set the Enable Dynamic Memberships switch to Yes.
  2. You can now set up a simple single rule for the group that will control how dynamic membership for this group functions. Make sure the Add users where option is selected, and then select a user property from the list (for example, department, jobTitle, etc.),
  3. Next, select a condition (Not Equals, Equals, Not Starts With, Starts With, Not Contains, Contains, Not Match, Match), and finally specify a value for the selected user property. For example, if a group is assigned to a SaaS application and you enable dynamic memberships for this group by setting a rule whereby Add users where is set to the jobTitle that Equals(-eq)Sales Rep, all users within your Azure AD directory whose job titles are set to Sales Rep will have access to this SaaS application.
  4. Note that you can set up a rule for dynamic membership on security groups or Office groups. Dynamic Memberships for Groups require an Azure AD Premium license to be assigned to the administrator who manages the rule on a group and to all users who are selected by the rule to be a member of the group.

Here you can learn more about complex rules for dynamic group membership:

These articles provide additional information on Azure Active Directory.

Tagged with:


Several factors may lead to the issue when the Office 365 users don’t receive any confirmation after you successfully schedule a meeting or an appointment for an on-premises room mailbox in either Outlook client or Outlook Web App in Office 365. To solve it, please check the following settings:

  1. If your on-premises room mailboxes are not hosted on Exchange 2010 or 2013, please move the room mailboxes to Exchange server 2010/2013 mailbox server first.
  2. Check if the room mailboxes are set to automatically accept the booking requests.
  3. Also, once the room mailboxes are hosted on Exchange server 2010/2013 mailbox server, please set the ProcessExternalMeetingMessages parameter to True by running the following cmdlet on the on-premises Exchange server:

Set-CalendarProcessing ”<Room Name>”  –ProcessExternalMeetingMessages $True


1. All on premise mailboxes are on Exchange 2010

2. All room mailboxes are set to automatically accept the booking requests

3. I checked the ProcessExternalMeetingMessages on all of the rooms and it was set to $false. I set them to true and then tried booking a room twice. I did not receive a response back either time. It was still set as Tentative. I’ll try again later to see if the problem takes some time to propagate through the system.

Tagged with:

Grant Full Access to all mailboxes in Office 365

On 2016-02-26, in Office 365, by Mattias Jönsson

Grant Full Access to all mailboxes in Office 365


Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox')} | Add-MailboxPermission -User -AccessRights FullAccess -InheritanceType all
Tagged with:


Useful commands:

Start the Welcome to OneDrive wizard for the user

defaults write DefaultToBusinessFRE -bool True

Enabling users to add additional work or school accounts

defaults write EnableAddAccounts -bool True

Block configuring and syncing of personal/consumer OneDrive accounts

defaults write DisablePersonalSync -bool True
Tagged with:

Exchange Server 2016 is here

On 2015-10-16, in Exchange 2016, Mailserver, by Mattias Jönsson



Recently, we announced availability of Exchange Server 2016 is here and available to download. Exchange 2016 builds on and improves features introduced in Exchange 2013, including Data Loss Prevention, Managed Availability, automatic recovery from storage failures, and the web-based Exchange admin center. What sets this version of Exchange apart from the past, is that it was forged in the cloud. This release brings the Exchange bits that already power millions of Office 365 mailboxes to your on-premises environment.


New Capabilities


[if !supportLists]·       [endif]Better collaboration: In Outlook 2016 or Outlook on the web, you can now attach a document as a link to SharePoint 2016 (currently in preview) or OneDrive for Business instead of a traditional attachment, providing the benefits of coauthoring and version control.


[if !supportLists]·       [endif]Improved Outlook web experience: New features include: Sweep, Pin, Undo, inline reply, a new single-line inbox view, improved HTML rendering, new themes, emojis, and more.


[if !supportLists]·       [endif]Search: A lightning-fast search architecture delivers more accurate and complete results. Outlook 2016 is optimized to use the power of the Exchange 2016 back end to help you find things faster, across old mail and new. Search also gets more intelligent with Search suggestions, People suggestions, search refiners, and the ability to search for events in your Calendar.


[if !supportLists]·       [endif]Greater extensibility:  An expanded Add-In model for Outlook desktop and Outlook on the web allows developers to build features right into the Outlook experience. Add-ins can now integrate with UI components in new ways.


[if !supportLists]·       [endif]eDiscovery: Exchange 2016 has a revamped eDiscovery pipeline that is significantly faster and more scalable. Reliability is improved due to a new search architecture that is asynchronous and distributes the work across multiple servers with better fault tolerance. You also have the ability to search, hold and export content from public folders.


[if !supportLists]·       [endif]Simplified architecture: Exchange 2016’s architecture reflects the way we deploy Exchange in Office 365 and is an evolution and refinement of Exchange 2013. A combined mailbox and client access server role makes it easier to plan and scale your on-premises and hybrid deployments. Coexistence with Exchange 2013 is simplified, and namespace planning is easier.


[if !supportLists]·       [endif]High availability: Automated repair improvements such as database divergence detection make Exchange easier than ever to run in a highly available way. Stability and performance enhancements from Office 365, many of which were so useful that we shipped them in Exchange 2013 Cumulative Updates, are also baked into the product.


That’s just quick list of highlights; we encourage you to get a full view of what’s new by reviewing the Exchange 2016 documentation on TechNet. 


Useful Resources


[if !supportLists]·       [endif]Product Guide

[if !supportLists]·       [endif]Exchange 2016 System Requirements

[if !supportLists]·       [endif]Exchange 2016 Prerequisites

[if !supportLists]·       [endif]Planning and deployment

[if !supportLists]·       [endif]Short demo videos for features: Better Collaboration | Outlook on the Go | Architecture and Security/Compliance Improvements | Smarter Inbox


Exchange 2016 will follow the same servicing rhythm as Exchange 2013, with Cumulative Updates (CUs) released approximately every three months that contain bug fixes, product refinements, and selected new investments from Office 365. The CUs will include features such as search indexing from passive that we decided needed additional refinement or validation before arriving on-premises. The first CU will arrive in the first quarter of 2016.


For those of you eager to get hands on with Exchange 2016, you can start right away by getting the bits from the Microsoft download center to evaluate the fully-functional product for 180 days.

Tagged with:

One drive business for OS X preview

On 2015-02-03, in O365, by Mattias Jönsson

You can download the iOS app from the app store, and the Mac sync client preview from the Microsoft Download Center. For further details on today’s releases check out the OneDrive blog.

If you want to see these apps in action plus more details of new features coming soon to OneDrive for Business then check out this Office Mechanics show.

Stay tuned for more OneDrive news in the coming months and you can also stay up to date with the full Office 365 roadmap here.

Tagged with:

Origin link:

This one liner will list all users who have both SMTP email addresses (which appear in the Windows Email Address filed on their AD account), and a SIP address, but they don’t match. This is helpful in identifying users who may be contractors with their  own email address at their respective company, but have SIP addresses on your system. It’s also helpful in locating users who have typos in one of the two, or who are inadvertently assigned an incorrect SIP domain.

Get-CsAdUser | Where-Object {($_.WindowsEmailAddress -and $_.SipAddress) -and ($_.WindowsEmailAddress -ne ($_.SipAddress -replace "sip:",""))} | Select-Object DisplayName,WindowsEmailAddress,SIPAddress

This yields results such as

DisplayName       WindowsEmailAddress                    SIPAddress                
-----------       -------------------                    ----------                
Laurie Lederhouse 
Eileen Alfini            
Mike McGrath       
Gavin Parmar          

In this example, we see that the first three have different SMTP domains than SIP domains. In the last user, we see that the username part of the addresses is different, but the domains are the same. If you want to strip out the “sip:” from the SIPaddress column, we can add a little formatting and come up with

Get-CsAdUser | Where-Object {($_.WindowsEmailAddress -and $_.SipAddress) -and ($_.WindowsEmailAddress -ne ($_.SipAddress -replace "sip:",""))} | Select-Object displayname,windowsemailaddress,@{Expression={$_.sipaddress -replace "sip:"};label="SipAddress"}
Tagged with:

Exchange Server Mailbox Statistics Report Tool

On 2014-07-22, in Exchange 2010, by Mattias Jönsson