您真的会玩KMS吗_01.理论篇

最近发现好多老铁在问KMS的事情,也看到了很多老铁对KMS有很多错误的理解,真是让我有点震惊啊,小弟今天就跟各位老铁聊聊KMS 。

在聊之前我觉得老铁们应该简单了解下什么是KMS,KMS又能做什么工作。

我们来一起看下官网的介绍(https://technet.microsoft.com/en-us/library/ff793434.aspx)抱歉,不知道为什么官网没有翻译这篇文章,KMS的介绍是一个英文的
 

根据以上介绍我们可以了解到KMS是激活服务器,是用于批量激活客户端、服务器、Office使用的批量激活服务器。

小弟整理了网上和最近几位老铁的问题,接下来小弟对一些比较经典或者说很多老铁比较关心的问题做下解答。

问题1:什么样的客户端可以使用KMS服务器激活?
解 答:
首先纠正一个大家的误区,目前在网上可以搜索到2个MSDN的网站,一个是微软自己的(msdn.microso.com),另一个是第三方的(msdn.itellyou.cn),从微软MSDN或批量许可中心下载下来的镜像是SW开通的镜像,一般情况下都是可以用于KMS激活的,如果从第三方MSDN下载下来的镜像都是CN开头的,正常情况下是不能使用KMS进行激活的,因为从第三方下载下来的一般都是零售版或者说是定制版,如果要激活需要进行IPK替换。
那么如何确定自己的安装的系统可以使用KMS激活那,那就需要使用如下步骤检查下了:

(1) 使用管理身份运行CMS
(2) 输入slmge.vbs /dlv,像小弟这个就不能使用KMS激活(如截图所示,如果该地方是KMS则可以使用KMS激活,如果显示VL或MAK则需要使用命令进行IPK替换,修改成KMS客户端后进行激活,相关命令和IPK会在第三篇中发布,还原各位老铁关注下)
    

问题2:部署KMS必须要有活动目录吗?
解 答:
答案肯定否定的了,KMS是不需要活动目录支持的,但如果有活动目录最好是将KMS服务器加域后在部署KMS主机,部署完成后在DNS上创建一条SRV记录就可以实现自动激活了(实际项目中发现SRV记录其实不创建也可以自动激活,但也不差这一分半分钟的时间了,最好能创建就创建吧,毕竟这是微软的最佳实践给的方案。)

问题3:KMS是部署在客户端系统上还是服务器系统上
解 答:
下面小弟通过几个简单的需求告诉您,KMS如何选择部署在哪里。
需求1:客户那面客户端与服务端系统比较杂,什么系统都有,但客户说了,服务器我都用MAK激活,客户端最高版本是Win10企业版。我想用KMS 激活客户端。不用激活Office 。
解决方案:
根据以上需求我们可以了解到客户就需要激活客户端操作系统,那么根据这个需求可以通过以下2种方式部署
1、使用1台WIN10PC机当KMS服务器,提供激活服务(不建议)
2、使用1台WIN2012R2或WIN2016服务器当KMS服务器,提供激活服务。
针对以上2种部署方式,小弟还是建议选择后者,部署在服务端首先安全性可以比客户端要好,其次服务端更加方便管理和后期增加激活的产品。

需求2:客户那面客户端与服务端系统比较杂,什么系统都有,但客户说了,服务器我都用MAK激活。我想用KMS激活客户端和激活Office。客户端最高版本是Win10企业版Office最高版本是2016
解决方案:

根据上面需求可以了解到,客户想使用KMS激活客户端与Office,那么在这个给各位老铁普及一个小知识点,客户端或服务器的KMS秘钥是可以向下兼容的,例如您在KMS主机上输入的是是WIN2016的KMS秘钥,那么Win2016以下版本的Windows Server和客户端都可以激活(仅限于支持KMS激活的系统,例如Win2003就不支持KMS激活),说我Windows,那么有的老铁会问了,Office也向下兼容吗,我在KMS主机上输入一个Office 2016的KMS秘钥,是不是Office 2013、2010都可以激活了,一开始小弟也是这么理解的,但事实恰好相反,Office的KMS秘钥是不可以向下兼容的,如果环境中中Office 2016、2013、2010,那么你需要在KMS主机上将这3个版本的KMS秘钥都要输入到KMS主机里。

根据需求我们只能有一种解决方案,那就是在服务器端搭建KMS主机,因为Office是不支持客户端当KMS宿主机的。

需求3:客户那面客户端与服务端系统比较杂,什么系统都有,但客户说了:我想用KMS激活服务器、客户端和Office。服务器最高版本是Win2016,客户端最高版本是Win10企业版Office最高版本是2016
解决方案:
根据需求我们可以了解到,客户希望使用KMS激活服务器系统、客户端系统和Office。

这个需求其实也是只有一种解决方案的,就像我在需求2里说的,首先Office是不支持在客户端系统上部署的,所以只能在服务端部署,我在需求2里说了,只要在KMS主机上输入高版本的KMS秘钥和需要的各个版本的Office的KMS秘钥就可以实现上述需求。

需求4:客户那面Office版本比较杂,客户希望部署一台KMS服务器用于激活Office,Office最高版本是2016
解决方案:
根据需求我们可以了解到客户想使用KMS激活Office
上面已经聊过这个问题了,相信大家都知道,这个需求仅有1种解决方案,将KMS部署在服务端,并输入对应客户端的Office版本KMS秘钥就可以实现上述需求。

问题4:Office的KMS与Win的KMS是否可以分开部署或部署到一起
解 答:
首先Office是可以跟WIN的KMS服务器分开的,可以单独部署在不同的服务器上。Office和WIN的KMS也可以部署在同一台服务器上(个人建议能部署在一台上就部署在一台服务器上,这样管理起来也方便些)

问题5:KMS秘钥是否可以多次使用
解 答:
首先我们在微软的MSDN上或批量许可中心上,可以看到3类产品秘钥,分别为MAK\KMS\VL,这3类秘钥各有各的用途,MAK号后面会标明买了多少,用了多少,例如10/500,那就说明您一共买了500个授权,这个MAK号可以用500次,您已经用了10次了,所以MAK号大家一定要保存好不要外泄。
KMS号后面会标的是0/0,那有的朋友会问了,是不是我的KMS秘钥没有买,不能搭建KMS啊,这个理解是错误的,只要您能看到KMS秘钥就说明您购买了,并且是可用的,只是在这里看不到使用的次数,这里重点说明下,一个KMS秘钥只能使用6次,KMS秘钥也可以当做MAK号使用,但仅能用6次,所以一定不要用错地方奥。

以上就是第一篇的全部内容,如果觉得小弟写的不错的还烦请帮小弟点亮下关注,如写的不好还烦请各位老铁多多包涵多多提出您的宝贵意见,再次感谢各位老铁。
小弟本次对KMS的介绍分为3篇Blog,这是第一篇_理论篇,第二篇实战篇和第三篇常见问题处理将在本周末之前发布出来,里面会有很多福利奥。

关注步骤如下:

原文地址:http://blog.51cto.com/itsoul/2067529

时间: 2024-12-03 06:07:14

您真的会玩KMS吗_01.理论篇的相关文章

你真的会玩SQL吗?玩爆你的数据报表之存储过程编写(下)

你真的会玩SQL吗?系列目录 你真的会玩SQL吗?之逻辑查询处理阶段 你真的会玩SQL吗?和平大使 内连接.外连接 你真的会玩SQL吗?三范式.数据完整性 你真的会玩SQL吗?查询指定节点及其所有父节点的方法 你真的会玩SQL吗?让人晕头转向的三值逻辑 你真的会玩SQL吗?EXISTS和IN之间的区别 你真的会玩SQL吗?无处不在的子查询 你真的会玩SQL吗?Case也疯狂 你真的会玩SQL吗?表表达式,排名函数 你真的会玩SQL吗?简单的 数据修改 你真的会玩SQL吗?你所不知道的 数据聚合

你真的会玩SQL吗?Top和Apply

原文:你真的会玩SQL吗?Top和Apply 本章预先想写一些Top和Apply基本的用法,但好像没什么意义,所以删掉了一些无用的东西,只留下几个示例,以保证系列的完整性. Top和Apply解决的常见问题,如返回每个雇员的3个最新订单,订单的时间越新优先级就越高,但还需要引入一个决胜属性,以确定时间桢的订单的优先级,如可用id作为决胜属性.这里提供的解决方案比其它方案要简单得多,且执行速度更快. 返回每个雇员的3个最新订单: SELECT empid , orderid , custid ,

你真的会玩SQL吗?透视转换

原文:你真的会玩SQL吗?透视转换 透视转换是一种行列互转的技术,在转过程中可能执行聚合操作,应用非常广泛. 本章与 你真的会玩SQL吗?数据聚合 内容比较重要,还涉及到 你真的会玩SQL吗?Case的用法 的内容,都可以一起看. 下面的例子将使用OpenSchema表,运行创建表: CREATE TABLE OpenSchema( objectid INT NOT NULL, attribute VARCHAR(30) NOT NULL , VALUE SQL_VARIANT NOT NULL

你真的会玩SQL吗?数据聚合

本章的内容与 你真的会玩SQL吗?透视转换内容 非常重要,非常重要,非常重要 ,不理解的可以慢慢看,回头看,过几天再看,以后很多思想需要以此为基础而演变. 此后用到的用例数据库是SQL2008里面的,若看过本系列之前的文章,创建过基础样例数据库就不用再创建. 若没有创建过的,用例数据库文件:链接:http://pan.baidu.com/s/1qW1QxA0 密码:dqxx 连续聚合 下面的例子将使用一个EmpOrdersr汇总表,每位雇员在每个月占一行,包含该雇员在一个月内处理过的订单数量,运

你真的会玩SQL吗?内连接、外连接

原文:你真的会玩SQL吗?内连接.外连接 大多数人一般写多表查询会这样写select * from tbA ,tbB  没有用到JOIN关键字,太Low了,官网标准建议是用JOIN明确表间的关系,下面具体来讲. 连接类型: 交叉联接 得到所连接表的所有组合 (笛卡儿集)cross join 内联接得到连接表的满足条件的记录组合inner join  on 外联接(左.右)得到一个表的所有行,及其余表满 足连接条件的行 full | left | right  outer join  on 交叉联

小妖精的完美游戏教室——人工智能,状态机理论篇

今天也要直播魔法,求科学的! 欢迎来到小妖精Balous的完美游戏教室! 每一款好玩的游戏里面肯定有很多人工智能,例如一些帮助玩家的NPC,一些被玩家调教小怪物,更有输掉后会卖萌的Boss(小妖精真的没有玩过东方project,真的没有,小妖精甚至连这个游戏都没听说过!).那么,米娜桑想不想知道这些人工智能是如何实现的呢?那就跟着小妖精的步伐看下去吧~~但是小妖精现在的实力不是很强耶,目前还达不到妖精姐的水平,所以小妖精也只是教大家一些简单的基础.不要见怪哟. 人工智能简单来讲,是由状态跟转移条

三层架构理论篇

对于三层架构的理论阐述,我将从三个大的方面去讨论:what.why和how,说白了也就是以三层架构为中心,去了解什么是三层,为什么用三层以及怎么用三层这个三个问题.OK,废话不多说,进入正题. 什么是三层架构?(What) 通常多层结构的划分方式有两种:分别是物理和逻辑.物理上的三层结构是指将整个应用系统分为显示层.业务层和数据层,并且这三个层面上的实体都是硬件,比如显示层就是客户机器,业务层通常是应用程序服务器,而数据层就是数据库服务器了. 今天我们讨论的主要是逻辑上的三层架构,是在软件设计时

深入解析病毒(一)理论篇

猪年送安康,祝大家新一年健康.快乐.愿大家都做一个勤奋努力.真诚奉献的人,幸运会永远的眷顾你们.?引子:?某一天饶有兴趣在卡饭上浏览着帖子,故事的相遇就那么简单.当时一条评论勾起我的好奇心,那么好逆向开始.?根据我的习惯,拿到样本我会线上恶意代码分析,直接拉到virustotal之类的网站上,看看是否已经被大多数杀毒软件所能识别,看一些有价值的数据,如下图所示:??????????????????图片一:基本信息?当看到这个页面时候,看到最后的分析日期是18年11月,又看了一下导出表的函数信息,

OpenStack入门——理论篇(二):OpenStack的节点类型和架构(含登录的仪表板界面示例)

OpenStack入门--理论篇(二):OpenStack的节点类型和架构(含仪表板界面示例) 前言 ? 看了网上的一些博客对OpenStack架构的描述,大部分都是将官网的架构图截取下来(还是纯英文文字描述的图片)或者直接将描述翻译为中文直接复制粘贴过来了.如果对于初学者而言,这或许是有字天书了.所以笔者先前的一篇文章是介绍了关于OpenStack的基础知识和核心的组件服务.而本文先从OpenStack部署的节点结构描述,再来对其整体架构进行阐述. 一.OpenStack节点类型 ? 在介绍O