zoukankan      html  css  js  c++  java
  • 使用centos7搭建vlmcsd微软KMS服務激活windows和office

    介紹

      在平常工作生活中,我們會搭建很多虛擬機或者正式機并用KMS激活軟件來激活windows或者office,但是,網上下載的KMS激活軟件通常會需要一些系統權限,可能會被殺毒軟件認為是病毒。而直接通過CMD來進行KMS認證是一種綠色方式。注意,KMS激活有效期只有180天,到期後需要重新執行激活。

      其KMS的本質就是讓系統連接上一個認證服務器,通過認證服務器來驗證當前用戶是否有使用系統全部功能的權限。

    環境準備

      vlmscd軟件:VPS、虚拟机等 Linux 用户下载 Linux-intel-1112.zip或者下載地址>>>

      系統版本:CentOS Linux release 7.5.1804 (Core) 

    安裝

      注意:vlmcsd需要用到1688端口,請確保相應權限

      下載軟件后將其加壓在/usr/local/vlmcsd

      在/usr/local/vlmcsd下新建vlmcsd.service,內容如下:

    [Unit]
    Description=Microsoft KMS Server
    After=network.target
    After=network-online.target
    Wants=network-online.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/local/vlmcsd/static/vlmcsd-x64-musl-static
    RemainAfterExit=yes
    LimitNOFILE=65536
    
    [Install]
    WantedBy=multi-user.target
    

      執行到這一步,目錄狀態:

      

       賦權:

        chmod +x /usr/local/vlmcsd/static/vlmcsd-x64-musl-static # 赋予执行权限

        ln -s /usr/local/vlmcsd/vlmcsd.service /lib/systemd/system/ # 添加系统服务单元

        systemctl daemon-reload # 重载系统服务单元

        systemctl enable vlmcsd # 设置开机自启

    卸載 

      systemctl stop vlmcsd # 停止 vlmscd

      systemctl disable vlmcsd # 取消开机自启

      rm -f /lib/systemd/system/vlmcsd.service # 删除系统服务单元

      systemctl daemon-reload # 重载系统服务单元

      rm -rf /usr/local/vlmcsd # 删除源文件

       驗證搭建是否成功:

      systemctl status vlmcsd # 查看运行状态(Active: active (exited) )

      telnet 10.244.231.250 1688 #檢測端口是否通

      ps -aux | grep vlmcsd #查看進程是否存在或正常

    激活windows 

      cmd(系統管理員)

      slmgr /skms <部署了 vlmcsd 的 Server 的 IP 或域名>

      slmgr /ipk <批量windows對應版本的激活碼>

      slmgr /ato

    注:wind2012以下的需要執行slmgr /ipk <批量windows對應版本的激活碼>,wind2012以上的好像可以不執行

    激活Office 

      cmd(系統管理員)
      cd (ospp.vbs的根目錄)
      cscript ospp.vbs /sethst:<部署了 vlmcsd 的 Server 的 IP 或域名>
      cscript ospp.vbs /act

    批量激活碼

    windows server2008R2 Datacenter:74YFP-3QFB3-KQT8W-PMXWJ-7M648

    Windows Server 2008 R2 Standard:YC6KT-GKW9T-YTKYR-T4X34-R7VHC

    Windows Server 2008 R2 Enterprise:489J6-VHDMP-X63PK-3K798-CPX3Y

    Windows Server 2012 Server Standard:XC9B7-NBPP2-83J2H-RHMBY-92BT4

    Windows Server 2012 Datacenter:48HP8-DN98B-MYWDG-T2DCC-8W83P

    Windows Server 2012 R2 Server Standard :D2N9P-3P6X9-2R39C-7RTCD-MDVJX

    Windows Server 2012 R2 Datacenter:W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9

    Windows Server 2012 R2 Essentials:KNC87-3J2TX-XB4WP-VCPJV-M4FWM

    注:本文主要用於個人學習與總結,如有錯誤期待各位大佬的指導!

  • 相关阅读:
    分享个好的笔记软件:为知笔记
    Mysql的一些常用方法
    从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布
    【超级详细】使用 PXE+Kickstart 实现无人值守批量部署系统
    Linux杀不死的进程之CPU使用率700%
    Hadoop 从节点的 NodeManager 无法启动
    Phoenix 无法启动报错: java.net.BindException: Address already in use
    CentOS7 配置 SSH监听多个端口方法
    Linux CentOS 防止SSH暴力破解
    Windows出现“引用账户被锁定,且暂时无法登录”解决方法
  • 原文地址:https://www.cnblogs.com/shiqing-zhang/p/13049396.html
Copyright © 2011-2022 走看看