Disable Outlook Anywhere?

Posted on 2009-12-29
1 Ratings
Last Modified: 2012-05-08
I have Outlook Anywhere enabled/configured on my CAS server and everything is working as expected.  However, I have a high level support group who would like for Outlook Anywhere to be disabled on their client's desktop machines (i.e. computers that don't ever leave the office).  They are convinced that OL Anywhere is causing performance problems, and rather than burn cycle proving them wrong, I'd like to just disable this setting on those specific machines.  

The problem is that it's not as simple as just unchecking the box to use OL Anywhere in the email account settings as they return for various reasons suck as a new OL profile is created or when network connection changes occure, etc. - basically when OL uses the Autodiscover service then the settings are pulled back down by Outlook.

Is there a registry key or something that can be set on a client basis that will disable this for good?
Question by:planetjones
    LVL 15

    Expert Comment

    Not positive, but this may be what you are looking for:
    LVL 15

    Expert Comment

    use CMDlet to do so :
    Disable-OutlookAnywhere -Server:CAS01
    LVL 46

    Expert Comment

    Have a look at Configure Outlook Anywhere in Outlook 2007


    Author Comment

    Unfortunately, I cannot use Set-CasMailbox with the -MAPIBlockOutlookRpcHttp switch as these same users may need to utilize OL Anywhere from another computer such as a laptop.
    Having said that, I also cannot disable OL Anywhere on the CAS as there are those that do indeed use it.
    I'll see what I can get from the GPO.
    LVL 15

    Expert Comment

    <I have a high level support group who would like for Outlook Anywhere to be disabled on their client's desktop machines>

    If they want the clients to be blocked then run:
    Set-CasMailbox -MAPIBlockOutlookRpcHttp:$True. This will block OL Anywhere for all clients

    <Is there a registry key or something that can be set on a client basis >

    To then enable OL Anywhere on a per client basis run:
    Set-CasMailbox -Identity <Mailbox_Name> -MAPIBlockOutlookRpcHttp:$False. This will enable OL Anywhere to be ran only on the mailboxes specified, but will still be disabled for everyone else.

    LVL 2

    Accepted Solution

    You may want to see if you can do this in a high level Domain Group policy tied only to the workstation. (Base it on a location container in AD). From here you can cause specific machines (not based on users, so when they log into a pc somewhere else where you want Outlook Anywhere to work, they will get the proper configuration) to run a cmd file on logon (or a reg file if you want to apply it as a reg change) at the local login session. (This will depend on the machines being properly installed and configured in your Active Directory domain, and make sure that when each of these changes is applied to each session, that the gpupdate /force command is run so the local pc updates your policy immediatly.)

    Hope this helps.. good luck!

    Robert Cook
    Sr. Network Engineer CCDA / CCNA / CCVP
    <email and company name removed by SouthMod 01/03/2009>

    Expert Comment

    Set-CasMailbox -MAPIBlockOutlookRpcHttp:$True does not appear to work for me. I've tried it, restarted the client, and they can still access using OA.

    Any ideas?

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Set OWA language and time zone in Exchange for individuals, all users or per database.
    Not sure what the best email signature size is? Are you worried about email signature image size? Follow this best practice guide.
    In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
    In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now