zoukankan      html  css  js  c++  java
  • 使用docker的kms服务器激活office2016专业增强版

    我安装了office2016专业增强版,使用自己搭建的kms激活服务器无法激活,回来使用了一下脚本:

    感谢,rainfarm的博主。博客地址:http://blog.sina.com.cn/s/blog_638333100102wxcq.html

    @ECHO OFF&PUSHD %~DP0
    
    setlocal EnableDelayedExpansion&color 3e & cd /d "%~dp0"
    title office2016 retail转换vol版
    
    %1 %2
    mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
    :runas
    
    if exist "%ProgramFiles%Microsoft OfficeOffice16ospp.vbs" cd /d "%ProgramFiles%Microsoft OfficeOffice16"
    if exist "%ProgramFiles(x86)%Microsoft OfficeOffice16ospp.vbs" cd /d "%ProgramFiles(x86)%Microsoft OfficeOffice16"
    
    cls
    
    echo 正在重置office2016零售激活...
    cscript ospp.vbs /rearm
    
    echo 正在安装 KMS 许可证...
    for /f %%x in ('dir /b ..
    ootLicenses16proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..
    ootLicenses16\%%x" >nul
    
    echo 正在安装 MAK 许可证...
    for /f %%x in ('dir /b ..
    ootLicenses16proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..
    ootLicenses16\%%x" >nul
    
    echo 正在安装 KMS 密钥...
    cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
    cscript ospp.vbs /sethst:kms.luody.info
    cscript ospp.vbs /act
    
    echo.
    echo 转化完成,按任意键退出!
    pause >nul
    exit

    还有一个博客地址可以借鉴:http://blog.sina.com.cn/s/blog_638333100102wcok.html

    下面谈谈docker中kms服务器的搭建:

    1. 在docker官方拉取镜像:luodaoyi/kms-server,官方镜像地址:https://hub.docker.com/r/luodaoyi/kms-server/

    2. 拉取镜像

    docker pull luodaoyi/kms-server

    3. 拉取成功后,运行镜像

    docker run -itd -p 1688:1688 --name kms luodaoyi/kms-server

    4. 激活Windows

    slmgr /skms kms.luody.info
    slmgr /ato

    5. 激活office2016专业增强版

    cscript ospp.vbs /sethst:kms.luody.info
    cscript ospp.vbs /act

    以下为docker hub(https://hub.docker.com/r/luodaoyi/kms-server/)介绍的方法:

    直接可用的地址:

    kms.luody.info
    

    kms version:

    vlmcsd-1111-2017-06-17-Hotbird64
    vlmcsd-1108-2017-01-19-Hotbird64
    

    Docker使用方法:

    只需要绑定1688端口即可对外开放1688 就可以用来激活了

    延伸教学:

    KMS激活使用方法

    一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,
    你只需要使用管理员权限运行cmd执行一句命令就足够:

    slmgr /skms kms.luody.info
    

    然后去计算机属性或者控制面板其他的什么的地方点一下激活就好了。

    当然,如果你懒得点,可以多打一句命令手动激活:

    slmgr /ato
    

    这句命令的意思是,马上对当前设置的key和服务器地址等进行尝试激活操作。

    kms激活的前提是你的系统是批量授权版本,即VL版,一般企业版都是VL版,专业版有零售和VL版,家庭版旗舰版OEM版等等那就肯定不能用kms激活。一般建议从http://msdn.itellyou.cn上面下载系统
    VL版本的镜像一般内置GVLK key,用于kms激活。如果你手动输过其他key,那么这个内置的key就会被替换掉,这个时候如果你想用kms,那么就需要把GVLK key输回去。首先,
    https://technet.microsoft.com/en-us/library/jj612867.aspx
    获取你对应版本的KEY
    如果打不开下面有对应的

    如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:

    wmic os get caption
    

    得到对应key之后,使用管理员权限运行cmd执行安装key:

    slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx
    

    然后跟上面说的一样设置kms服务器地址,激活。

    一句命令激活OFFICE

    首先你的OFFICE必须是VOL版本,否则无法激活。
    找到你的office安装目录,比如

    C:Program Files (x86)Microsoft OfficeOffice16
    

    64位的就是

    C:Program FilesMicrosoft OfficeOffice16
    

    office16是office2016,office15就是2013,office14就是2010.

    然后目录对的话,该目录下面应该有个OSPP.VBS。

    接下来我们就cd到这个目录下面,例如:

    cd C:Program Files (x86)Microsoft OfficeOffice16
    

    然后执行注册kms服务器地址:

    cscript ospp.vbs /sethst:kms.luody.info
    

    /sethst参数就是指定kms服务器地址。

    一般ospp.vbs可以拖进去cmd窗口,所以也可以这么弄:

    cscript "C:Program Files (x86)Microsoft OfficeOffice16OSPP.VBS" /sethst:kms.luody.info
    

    一般来说,“一句命令已经完成了”,但一般office不会马上连接kms服务器进行激活,所以我们额外补充一条手动激活命令:

    cscript ospp.vbs /act
    

    如果提示看到successful的字样,那么就是激活成功了,重新打开office就好。

     
  • 相关阅读:
    ZJOI2019爆蛋记
    NOIp2018退役记
    拓展中国剩余定理(exCRT)摘要
    FFT(快速傅里叶变换)摘要
    主席树摘要
    LCT摘要
    替罪羊树摘要
    FHQ Treap摘要
    逻辑回归1-逻辑回归原理详解
    NLP自然语言处理原理及名词介绍
  • 原文地址:https://www.cnblogs.com/feiyujun/p/9704042.html
Copyright © 2011-2022 走看看