Downgrading an Exchange 2010 Server(Exchange降级)
Downgrading an Exchange 2010 Server
Microsoft Exchange Server 2010 comes in two versions: enterprise and standard. The biggest difference between the two versions is the higher price charged for the enterprise edition because of its ability to support one hundred mounted databases per server whereas the standard edition can handle just five. In fact, an identical code base is used for the two editions with functionality controlled by bits set when a server is licensed by inputting a license key through the Exchange Management Console (EMC) or by running the Set-ExchangeServer cmdlet in the Exchange Management Shell (EMS). Different product keys are used for enterprise and standard editions, which is how Exchange “knows” how a server should behave.
Given that we’re dealing with software and that the two versions are differentiated through the license key, it might come as a surprise to learn that Microsoft does not support the use of license keys to downgrade an Exchange server from enterprise to standard edition.
It seems like it should be possible to simply input a new license key to prompt Exchange to figure out what version is now running on a server and behave accordingly. Alas, this is not possible and no amount of frantic execution of Set-ExchangeServer will convince an Exchange server to change its mind. Once licensed as the enterprise edition, it stays licensed. On the other hand, it is possible to upgrade a server from standard to enterprise by inputting the appropriate key, all of which creates the unpleasant thought that Microsoft is perfectly willing to accommodate those who wish to pay it more money for an upgrade whilst forcing those who are unwise enough to want to downgrade to go through the pain of uninstalling Exchange from a server and then reinstalling the software before the correct product key can be entered.
However, there’s a dirty little secret here. As you’re probably aware, Exchange uses Active Directory to hold configuration data about the organization, including servers. Each server is a separate object and among the properties of the server we find an attribute called msExchangeProductId, which is used to hold license information. It doesn’t hold the product key that you input to license a server. Rather, it holds a value derived from the product key that reassures Exchange that a server is properly licensed and informs it what version is licensed.
Microsoft support won’t like you doing this and you are unwise to take advice from stuff you read from the Internet, but someone once told me that if you use ADSIEdit to clear the msExchangeProductId attribute for a server, Exchange promptly regards that server as no longer being licensed. In fact, the server has reverted back to running the trial edition of Exchange (functionally equivalent to the standard edition with the added benefit of being nagged about licensing after the 120 day trial period expires). Furthermore, I also heard, possibly from the same source, that if you then went and input a standard key using EMC or EMS, Exchange would be happy to regard the server as being properly and correctly licensed with the standard edition and so limited to mount just five databases.
Anything’s better than having to go through the tedium of uninstalling and reinstalling a server and I’ve followed these steps to successfully downgrade a server. The caveat exists that Microsoft doesn’t document or support the process so I guess if things really go bad with the server later on you might be in danger of having a totally unproductive conversation with your favorite support staff. On the other hand, this is a downgrade process and no great harm seems to occur to the server. At least, none that I can determine. And you don’t really have to tell anyone how you downgraded the server, do you?
For a look at another interesting Exchange 2010 licensing issue, see Paul Robichaux's "A New Wrinkle in Exchange 2010 Licensing."
Follow Tony @12Knocksinna
本文來自 <http://windowsitpro.com/blog/downgrading-exchange-2010-server>
Downgrading an Exchange 2010 Server(Exchange降级)的更多相关文章
- 纯手工全删除域内最后一个EXCHANGE--How to Manually Uninstall Last Exchange 2010 Server from Organization
http://www.itbigbang.com/how-to-manually-uninstall-last-exchange-2010-server-from-organization/ 没办法, ...
- windows server 2008 R2 SP1 安装exchange 2010
一. 先决条件 若在windows server R2 SP1企业版系统上典型安装exchange server2010 SP3,则需要提前确定一下先决条件 AD域环境,域和林的功能级别必须是wind ...
- exchange 2010入门到精通
exchange 2010入门到精通 Exchange产品介绍和功能演示 Exchange是什么 目前最受欢迎企业级邮件服务器产品 市场占有率70%(2011数据) 微软消息协作平台中核心产品 Exc ...
- Lotus 迁移到Exchange 2010 之准备使用Transport 同步Lotus 相关信息!
这里我们先来分析下Lotus迁移到Exchange2010 的一些原理,由于存在一定周期的共存时间,因此在共存期间必须来实现相应的同步计划,整个同步计划包含了如下的同步计划:
- Exchange 2010邮件服务器的搭建和部署
Exchange主要是针对内部网或者企业网用户进行搭建的邮件服务器软件,利用它能够很快地搭建安全性较高的内部网邮件系统. 本次搭建在个人环境中实践,纯属爱好折腾,分四步骤,1.搭建windows 20 ...
- 【转载】Exchange 2010配置与安装实用手册
Exchange 2010配置与安装实用手册 在Exchange 2010配置的时候主要分三大部分,这分别是网络配置.准备存储以及相关的安装策略和过程.同时还需要注意和其他的Windows软件相协调. ...
- exchange 2010 邮件服务器owa证书更新
exchange 2010应用环境 四台前端服务器,两台位于DMZ区,两台位于办公网环境,办公网和DMZ的服务器做了NLB负载均衡,操作系统为windows server 2008 r2. 目前前端h ...
- 一个Exchange 2010 的password不定期弹框的问题处理,希望对大家可以有所帮助。
前期有个客户採用exchange 2010的邮件系统作为他们的邮件平台.有个奇怪的现象就是Exchange 2010 系统会出现不定期"宕机"现象,为何打上引號,就是这个时候仅仅有 ...
- 分享微软官方Demo用的SharePoint 2010, Exchange 2010, Lync 2010虚拟机
微软官方有一套专门用于SharePoint 2010, Exchange 2010 Demo的虚拟机:SharePoint 2010: Information Worker Demonstration ...
随机推荐
- php分页插件
前台调用样式<?php include_once('page.class.php');?><link rel="stylesheet" type="te ...
- Mac上的学习神器:Marginnote
https://marginnote.com/?lang=zh-hans 技巧1:合并 多选编辑 - 按顺序选择多个块 - 左下角菜单 - 合并 技巧2:管理顺序 双击图片并且按住不放,即可拖拽顺序 ...
- Python zip Python zip函数
zip([iterable, ...])zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的li ...
- PHP之AOP思想
故事背景: 问题: 在传统的OOP(面向对象编程:Object-Oriented Programming)思想里,一般把应用程序分解成若干个的对象,强调高内聚,弱耦合,从而提高应用程序的模块化程度,但 ...
- linux下的几个cd命令
linux cd命令 cd data 进入到 data 目录 cd .. 返回上级文件夹 cd ~ 返回用户主文件夹 cd / 返回根文件夹
- Atitit.进程管理常用api
Atitit.进程管理常用api 1 常用api 进程列表 getProcessList 是否存在某个进程判断 isExistProcess 启动进程run Sleep Exit Shutdown 作 ...
- matplotlib之设置极坐标的方向
#!/usr/bin/env python3 #-*- coding:utf-8 -*- ############################ #File Name: polar.py #Auth ...
- Vue 混合
混合(mixins)是一种分发vue组件中可复用功能的非常灵活的方式.混合对象可以可以包含任意组件选项.以组件使用混合对象时,所有混合对象的选项将被混合到该组件本身的选项. //定义一个混合对象 va ...
- vs2010 MSDN文档安装方法
vs2010的MSDN是不能独立安装,必须安装VS2010后才能安装. 安装方法: 1.vs2010的ISO光盘文件中,里面会有个ProductDocumentation文件夹,其实这个就是安装MSD ...
- EasyUI项目学习
介绍easyui的使用,主要包括以下组件 布局面板 - layout 可伸缩面板 - accordion 选项卡 - tabs 控制面板 - panel 窗口 - window 对话框 - dialo ...