Moving mailboxes online Troubleshooting


1    Outlook    1

1.1    Outlook Rules    1

1.    Client-only rules    1

2    Server-side rules    1

3    Mobile Seamless move    2

4    User and password Prompt screen    2



Moving mailboxes online Troubleshooting





First Problem outlook Rules aren’t applied after the moving of exchange mailbox online

This is because some rules are on server and some rules are on the client side when moving the mailbox online some rules have to be recreated and pointing to the destination folders again


  1. Outlook

    1. Outlook Rules

      Office 365 – Server-side vs Client-only Rules

      Client-only rules

          have at least one condition or action that uses an Outlook feature and they don’t run until you log into Outlook with the account that you used to create the rule. For example, this is a client-only rule:

      From <people or distribution list>, flag message to <play a sound>

      In this example, you ask the rule to play a sound when you receive a message and this condition can be performed only by Outlook, which makes it a client-only rule.


    Server-side rules

        use conditions and actions handled by the Exchange server and these rules run whether or not you log into Outlook on your computer. Here’s an example of a server-side rule:

    From <people or distribution list in the GAL or your contacts list>, move it to the <specified> folder

    This rule uses all Exchange server information, like moving a message from a sender who’s in the Global Address List (GAL) to a specific folder that’s in your Exchange mailbox

    user must be in the GAL and we must point to the folder again


  1. Mobile Seamless move

    Mobile must be configured with default configuration not advanced


  1. User and password Prompt screen

    1. After moving online outlook will as for the credentials for the first time 0nly
    2. Single Sign on – Prompt for Credentials (Default must sign in first time )

Understanding Custom Attributes

Understanding Custom Attributes

Dynamic groups

Microsoft Exchange Server 2010 and Exchange Server 2007 include 15 extension attributes. You can use these attributes to add information about a recipient, such as an employee ID, organizational unit (OU), or some other custom value for which there isn’t an existing attribute. These custom attributes are labeled in Active Directory as ms-Exch-Extension-Attribute1through ms-Exch-Extension-Attribute15. In the Exchange Management Shell, the corresponding parameters are CustomAttribute1 through CustomAttribute15. These attributes aren’t used by any Exchange components. They can be used to store Active Directory data without having to extend the Active Directory schema.

Get-Mailbox -OrganizationalUnit Sales | Set-Mailbox CustomAttribute1 “SalesOU”

Now you can create an e-mail address policy for all recipients that have the CustomAttribute1 property that equals SalesOU, as shown in this example.


New-EmailAddressPolicy -Name “Sales” -RecipientFilter { CustomAttribute1 -eq “SalesOU”} -EnabledEmailAddressTemplates “SMTP:%s%2g@sales.contoso.c

For Dynamic Groups

When creating dynamic distribution groups, e-mail address policies, or address lists, you don’t need to use the RecipeintFilter parameter to specify custom attributes. You can use theConditionalCustomAttribute1 to ConditionalCustomAttribute15 parameters instead. You can create a dynamic distribution group based on the recipients whose CustomAttribute1 is set to SalesOU, as shown in this example.

New-DynamicDistributionGroup -Name "Sales Users and Contacts" -IncludedRecipients "MailboxUsers,MailContacts" -ConditionalCustomAttribute1 "SalesOU"



How to add custom attributes to rules in Dynamic Exchange Groups Exchange

Open exchange management shell run the following


Get-DynamicDistributionGroup “DynamicGroupName” | Fl


Then run the following

set-DynamicDistributionGroup “DynamicGroupName” -CustomAttribute1 DDL

Get-DynamicDistributionGroup “groupName” | FL

To make sure it worked

In this scenario only dynamic groups will be added as members of another dynamic group


To set all custom attribute of dynamic groups to same value

Get-DynamicDistributionGroup | set-DynamicDistributionGroup -CustomAttribute1 DDL

$DDG = Get-DynamicDistributionGroup “Groupname”

Get-Recipient -RecipientPreviewFilter $DDG.RecipientFilter

How to get administrative access to the OneDrive for Business environment of a user

  • Go to the Office 365 admin portal
  • Open the SharePoint admin center
  • On the left choose user profiles
  • Manage User Profiles

Manage User Profiles

  • Find the user you would like to have access to
  • Open the item menu of the user
  • Manage site collection owners

Administrative Access OneDrive for Business Manage User Profiles Item Menu

  • Add your administrator account

OneDrive for Business Site Collection Admin

After executing the steps above, you will see all files and folders for the current user:

Administrative access OneDrive for Business

Recreate the “Shared with Everyone” folder after a user is created

Shared with everyone one drive

If you have only a handful of users and you want to recreate the Shared with Everyone folder, follow these steps.

  1. Instruct your users to navigate to OneDrive for Business.
  2. Create a folder called Shared with Everyone (or a similar name), following the same steps you would do to Create a document from OneDrive for Business.
  3. Share the folder with everyone in the organization as explained in Share documents or folders in OneDrive for Business.

    Use Windows PowerShell cmdlet to restore “Shared with Everyone” provisioning


    Set-SPOTenant –SharingCapability Disabled –ProvisionSharedWithEveryoneFolder $true


    Introduction to the SharePoint Online Management Shell


Use Windows PowerShell to control how external sharing invitations can be accepted


  • if this parameter is not set or is set to null:   

    When a user shares with an external user, they enter an e-mail like, and an email is sent to Stephen at When he attempts to accept the invitation (by clicking the link in the email), he can log in with any account he wants to use. For example, he could use,, or even The sharing email can be forwarded and accepted by anyone. This system ensures that external users who use email aliases or who do not have a Microsoft account or organization account are able to accept the invitation.

  • If this parameter is set to true:   

    The RequireAcceptingAccountMatchInvitedAccount parameter ensures that the user who receives the invitation is also the user who accepts it. If an invitation is sent to, only a user who can log into is able to accept the invitation. Any other email account displays an error page that directs to user to use the appropriate account.




    get-SPOTenant | FL RequireAcceptingAccountMatchInvitedAccount



    Ensures that an external user can only accept an external sharing invitation with an account matching the invited email address.

    The parameter accepts two values: True or False.

    True-User must accept this invitation with

    False– When a document is shared with an external user,, it can be accepted by any user with access to the invitation link in the original e-mail.

    Administrators who desire increased control over external collaborators should consider enabling this feature.

How to Get Administrative Access to the OneDrive for Business Environment of a User

How to Get Administrative Access to the OneDrive for Business Environment of a User

If you are familiar with SharePoint Online, you might recognize some of these steps to get administrative access.

  • Go to the Office 365 admin portal.
  • Open the SharePoint admin center.
  • On the left, choose user profiles.
  • Choose Manage User Profiles (see figure 2).

Figure 2: Manage User Profiles

  • Find the user you would like to have access to. For this article, we’re using Sara Davis.
  • Open the item menu of the user.
  • Choose Manage site collection owners (see figure 3).

Figure 3: For administrative access to OneDrive for Business, click the Manage User Profiles item menu

Add your administrator account (figure 4) to the list of site collection administrators.

Figure 4: OneDrive for Business site collection admin

After executing the steps above, you will see all files and folders (figure 5) for the current user.

Figure 5: You now have administrative access to the user’s OneDrive for Business account


Update the OneDrive for Business sync app

Update the OneDrive for Business sync app

We’re continuously improving the OneDrive for Business sync app, so it’s important to keep your sync app updated.

The steps to do this depend on whether you installed Office or the OneDrive for Business sync app through a setup program (MSI), or through Click-to-run.

This article is not about the OneDrive for Business Next Generation Sync Client. The processes here update the existing OneDrive for Business sync client.

To find out about updating to the Next Generation Sync Client, please see Transition from the existing OneDrive for Business sync client.

NOTE: If you have Office 2010, install Service Pack 2.

How do I tell how Office or the OneDrive for Business sync app was installed?

If you’re an Office 365 for business user and you installed Office applications through Click-to-run, your OneDrive for Business sync app stays up-to-date as long as you don’t disable automatic updates. Follow these steps to determine whether your Office applications were installed through Click-to-run.

  • In an Office app, such as Word, choose File > Account or Office Account (depending on your version of Office).

    NOTE: If you don’t have any Office applications other than OneDrive for Business, your OneDrive for Business installation should update automatically.

  • In the Product Information section, review the Office Updates section, and look for one of the following:

  1. Go to Control Panel.
  2. Under Programs, choose Uninstall programs.
  3. Under Uninstall or change a program, select Microsoft OneDrive for Business 2013, and then chooseChange.

  4. In the How would you like to repair your Office programs dialog box, select Online Repair, and then chooseRepair.

  5. In the Ready to start an Online Repair dialog box, choose Repair to start the process.

    Run Windows Update for a traditional setup (MSI) installation

    If your Office apps were installed by the traditional setup installation, you can use Windows Update, which is available from Control Panel. Learn more about Windows Update.

    Verify that you have the latest version of the OneDrive for Business sync app installed

    You can check for the latest release number of Office on the Update Office 2013 or Office 365 page. Next, you can check for the same version of the sync app in your file system. For the OneDrive for Business sync app, the file name is groove.exe.

  • If you installed Office through an MSI, you usually find groove.exe
    at \Program Files\Microsoft Office\Office15.
  • If you installed Office or the OneDrive for Business sync app through Click-to-run, you usually find groove.exe at \Program Files\Microsoft Office 15\root\Office15.

    Follow these steps to check the version of the sync app installed on your computer.

  1. Search for groove.exe on your PC.

  2. Right-click or tap and hold groove.exe, and choose Properties.
  3. In the Properties dialog box, choose the Details tab, and you’ll see the Product version listed.

  4. Compare your product version with the latest version listed on the Update Office 2013 or Office 365 page. If your product version doesn’t match, use one of the methods described earlier in this article to update it.