CentOS Nginx 防盗链配置

使用 nginx location 进行图片匹配,匹配图片后进行来源 Referer 判断,若非本站即返回 403 或图片。
Nginx 配置文件:/etc/nginx/conf.d/
WWW 默认路径:/usr/share/nginx/html/

location ~ .*\.(gif|jpg|jpeg|png|bmp)$ {
      expires       7d;
    
      valid_referers none blocked server_names *.baidu.com *.google.com *.360.cn *.bing.com;
       #valid_referers server_names *.baidu.com *.google.com; #Referer 不能为空
      if ($invalid_referer) {
          rewrite ^/ https://static.hexingxing.cn/v2/element/webp/static_vfx.jpg;
          #return 403;
       }
}

valid_referers none blocked #设置来源 Referer 来自本站或 Referer 为空;
if ($invalid_referer){} #检查是否存在指定的 Referer 白名单,不存在就返回指定图片或 403;
重启 nginx 生效。

Windows AD 域管理 PowerShell 命令

备注:
dsquery 命令帮助你在目录中查找与指定搜索条件匹配的对象:
dsquery 的输入是一个搜索条件,其输出是与该搜索匹配的对象列表。
若要获得特定对象的属性,请使用 dsget 命令 (dsget /?)。

如果你提供的值包含空格,请在文本两边使用引号
(例如,"CN=John Smith,CN=Users,DC=microsoft,DC=com")。

如果你输入了多个值,这些值必须用空格隔开
(例如,一系列可分辨名称)。

示例:
在给定组织单位 (OU) 中查找名称以 "jon" 开始并且帐户被禁止登录的所有用户,
并显示他们的用户主体名称 (UPN):

dsquery user ou=Test,dc=microsoft,dc=com -o upn -name jon* -disabled

只在当前域中查找名称以 "smith" 结束并且至少已有三个星期处于非活动状态
的所有用户,并显示他们的 DN:

dsquery user domainroot -name *smith -inactive 3

在给定组织单位中查找 ou=sales,dc=microsoft,dc=com 的所有用户
并显示他们的 UPN:
dsquery user ou=sales,dc=microsoft,dc=com -o upn

另请参阅:
dsquery computer /? – 在目录中查找计算机的帮助。
dsquery contact /? – 在目录中查找联系人的帮助。
dsquery subnet /? – 在目录中查找子网的帮助。
dsquery group /? – 在目录中查找组的帮助。
dsquery ou /? – 在目录中查找组织单位的帮助。
dsquery site /? – 在目录中查找站点的帮助。
dsquery server /? – 在目录中查找 AD DC/LDS 实例的帮助。
dsquery user /? – 在目录中查找用户的帮助。
dsquery quota /? – 在目录中查找配额的帮助。
dsquery partition /? – 在目录中查找分区的帮助。
dsquery * /? – 使用通用 LDAP 查询在目录中查找
任何对象的帮助。

名称解析:

AD Active Directory 活动目录
LDAP Lightweight Directory Access Protocol 轻型目录访问协议
CN Common Name 通用名称
DN Distinguished Name 区分名/目录条目的名字
DC Domain Component 域组件
OU Organizational Unit 组织单位
RDN Relative Distinguished Name 可分辨名称
UPN User Principal Name 用户主体名称/用户登录名/邮件地址
SAMID SAM Account Name SAM 账户名

 

实例操作:

通过姓名查询关键用户

dsquery user -name 何星星
"CN=何星星,OU=高级运维组,OU=技术部,OU=信息和新技术中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过模糊姓名查询关键用户:实例一

dsquery user -name 何星*
"CN=何星星,OU=高级运维组,OU=技术部,OU=信息和新技术中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过模糊姓名查询关键用户:实例二

dsquery user -name 何*
"CN=何星星,OU=高级运维组,OU=技术部,OU=信息和新技术中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"
"CN=何小湘,OU=数字一组,OU=市场部,OU=市场营销中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"
"CN=何未央,OU=闵行,OU=上海,OU=华东分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"
"CN=何克难,OU=南京,OU=江苏,OU=华东分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"
"CN=何逸轩,OU=朝阳,OU=北京,OU=华北分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过模糊姓名查询关键用户:实例三

dsquery user -name *星*
"CN=王海星,OU=芙蓉,OU=长沙,OU=湖南,OU=华南分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"
"CN=崔夏星,OU=华强北,OU=福田,OU=深圳,OU=华南分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过姓名查询输出 UPN(User Principal Name,用户主体名称)

dsquery user -name 何星星 -o upn
"hexingxing@hexingxing.cn"

通过姓名查询输出 SAMID(SAM Account,Name SAM 账户名)

dsquery user -name 何星星 -o samid
"hexingxing"

通过姓名查询输出 DN(Distinguished Name,区分名/目录条目的名字)

dsquery user -name 何星星 -o dn
"CN=何星星,OU=高级运维组,OU=技术部,OU=信息和新技术中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过 SAMID 查询输出 RDN(Relative Distinguished Name,可分辨名称)

dsquery user -samid hexingxing -o rdn
"何星星"

通过查询符合关键字为 test 描述字段的用户

dsquery user -desc test
"CN=于小小,OU=西湖,OU=南昌,OU=江西,OU=华南分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过 UPN 查询关键用户

dsquery user -upn hexingxing@hexingxing.cn
"CN=何星星,OU=高级运维组,OU=技术部,OU=信息和新技术中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

通过 SAMID 查询关键用户

dsquery user -samid hexing*
"CN=何星星,OU=高级运维组,OU=技术部,OU=信息和新技术中心,OU=中国总部,OU=hexingxing,DC=hxx,DC=com"

查询最近 2 周没有活动的用户

dsquery user -inactive 2
"CN=dd,CN=Users,DC=hxx,DC=com"
"CN=www,CN=Users,DC=hxx,DC=com"

查询最近 200 天没有修改密码的用户

dsquery user -stalepwd 200
"CN=Exchange Online-ApplicationAccount,CN=Users,DC=hxx,DC=com"
"CN=Guest,CN=Users,DC=hxx,DC=com"
"CN=ASPNET,CN=Users,DC=hxx,DC=com"

查询已禁用的用户

dsquery user -disabled
"CN=Exchange Online-ApplicationAccount,CN=Users,DC=hxx,DC=com"
"CN=SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c},CN=Users,DC=hxx,DC=com"
"CN=Guest,CN=Users,DC=hxx,DC=com"
"CN=krbtgt,CN=Users,DC=hxx,DC=com"
"CN=SUPPORT_388945a0,CN=Users,DC=hxx,DC=com"

查询并显示所有姓 “张” 的用户,未加 -limit 0 命令默认显示前 100 个条目

dsquery user -name 张*
...

导出姓 “张” 的前 10 位用户并输出到 C 盘桌面目录保存为 data.txt 文件

dsquery user -name 张* -limit 0 >C:\Users\hexingxing.HXX\Desktop\data.txt

重置密码

dsmod user "CN=何逸轩,OU=朝阳,OU=北京,OU=华北分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com" -pwd A1b2C3d4 -mustchpwd yes

显示指定域组成员名单

Get-ADGroupMember -Identity "中国总部_上海研发组" -Recursive | Get-ADUser -Properties Mail | Select-Object Name,Mail

Name   Mail
----   ----
徐丹   xudan@hexingxing.cn
曾蕾   zenglei@hexingxing.cn
余刚   yugang@hexingxing.cn
彭华   penghua@hexingxing.cn
王博   wangbo@hexingxing.cn
卢嘉希 lujiaxi@hexingxing.cn
谭美玲 tanmeiling@hexingxing.cn
李红伟 lihongwei@hexingxing.cn
陈月   chenyue@hexingxing.cn

导出指定域组成员名单

Get-ADGroupMember -Identity "中国总部所有人员" -Recursive | Get-ADUser -Properties Mail | Select-Object Name,Mail >C:\Users\hexingxing.HXX\Desktop\data.txt

获取组成员详细信息

Get-ADGroupMember -Identity "中国总部所有人员"

搜索密码永不过期的账号

Search-ADAccount -PasswordNeverExpires

AccountExpirationDate :
DistinguishedName     : CN=Administrator,CN=Users,DC=hxx,DC=com
Enabled               : True
LastLogonDate         : 2019/7/25 17:28:58
LockedOut             : False
Name                  : Administrator
ObjectClass           : user
ObjectGUID            : b32db757-2d18-4715-91d4-6ca2a97ee662
PasswordExpired       : False
PasswordNeverExpires  : True
SamAccountName        : Administrator
SID                   : S-1-5-21-5792920-1990643082-3676145756-500
UserPrincipalName     : Administrator@hxx.com

查询已禁用的 AD 账号、计算机、服务账号

Search-ADAccount -AccountDisabled


AccountExpirationDate :
DistinguishedName     : CN=krbtgt,CN=Users,DC=hxx,DC=com
Enabled               : False
LastLogonDate         :
LockedOut             : False
Name                  : krbtgt
ObjectClass           : user
ObjectGUID            : b762e82c-e231-4364-a9f2-db79e8a3061d
PasswordExpired       : True
PasswordNeverExpires  : False
SamAccountName        : krbtgt
SID                   : S-1-5-21-1306548705-3882769175-3968532004-502
UserPrincipalName     :

AccountExpirationDate :
DistinguishedName     : CN=王海星,OU=芙蓉,OU=长沙,OU=湖南,OU=华南分部,OU=中国总部,OU=hexingxing,DC=hxx,DC=com
Enabled               : False
LastLogonDate         :
LockedOut             : False
Name                  : 王海星
ObjectClass           : user
ObjectGUID            : 0aa08423-3e62-4b0e-9b0f-cd0a7185afb1
PasswordExpired       : True
PasswordNeverExpires  : False
SamAccountName        : whx
SID                   : S-1-5-21-1306548705-3882769175-3968532004-2727
UserPrincipalName     : whx@hexingxing.cn

仅搜索已禁用的 AD 账户

Search-ADAccount -AccountDisabled -UsersOnly

仅搜索已禁用的计算机账号

Search-ADAccount -AccountDisabled -ComputersOnly

搜索已过期的 AD 账号、计算机、服务账号

Search-ADAccount -AccountExpired

JS 标题栏内容滚动

<script> 
       //定时器
       setInterval(function(){
           //获得页面标题, 是 string 类型
           var oldTitle=document.title;
           //转换为数组类型
           var titleArr=oldTitle.split('');
           //使标题的字符产生位置的变化
           titleArr.push(titleArr.shift());
           //连接为字符串
           document.title=titleArr.join('');
       },100);
</script>

PrismJS,一款漂亮的代码高亮工具

PrismJS 是一款轻量级、可扩展的语法高亮显示工具,在支持现代 Web 标准基础下增加了更多可选的风格插件。

PrismJS 支持自定义扩展代码的语言、主题和插件选项,勾选自己常用的代码语言和主题风格以及增强插件,将定制好的代码文件 prism.css 和 prism.js 如下方式链接到页面,再使用 <pre><code> 编辑方式编写代码文章即可展现漂亮的代码高亮。

<pre><code class="language-css">p { color: red }</code></pre>

PrismJS 支持常见的 Markup+HTML(html+css+js),以及 java、python、docker、bash、nginx、powershell 等 183 种程序语言,并且增强插件上支持命令行模式(Command Line)、行高亮模式(Line highlight)和行序号模式(Line Numbers)等功能。

完整功能预览页面:https://static.hexingxing.cn/product/prism/

<!DOCTYPE html>
<html>
<head>
	...
	<link href="themes/prism.css" rel="stylesheet" />
</head>
<body>
	...
	<script src="prism.js"></script>
</body>
</html>

 

官方网站:https://prismjs.com

记一次 Typecho 安装过程

0、在这之前请保证服务器中的 Ningx、PHP、Mysql 已经安装并正常运行;

1、下载

wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz

 

2、解压

tar -xvf 1.1-17.10.30-release.tar.gz
cd build

 

3、复制解压 Bliud 内的文件到根目录(上一级目录)

cp ./* ../ -r

 

4、安装
4.1 访问 http://127.0.0.1/install.php;
4.2 点击 “我准备好了, 开始下一步 » ” 按钮进行安装;
4.3 填写相关链接配置,如果没有特殊要求,一般只要填写数据库密码和 typecho 密码,默认的邮件地址记得修改;
4.4 上一步填写完成后,点击 “确认, 开始安装 »” ,若提示 “对不起,无法连接数据库,请先检查数据库配置再继续进行安装”,说明 typecho 无权创建数据库,可自行登录数据库管理平台创建为 typecho 的数据库;
4.5 完成上一步后,可能会提示 “安装程序无法自动创建 config.inc.php 文件
您可以在网站根目录下手动创建 config.inc.php 文件, 并复制如下代码至其中”,此时可按提示创建文件并放置要求的目录中,或者将该目录的权限临时调整为 chmod 777 rootdir -R;
4.6 以上全部完成后,提示以下信息即表示安装配置成功;

安装成功!
您的用户名是: admin
您的密码是: yourpassword
参与用户调查, 帮助我们完善产品
您可以将下面两个链接保存到您的收藏夹:

点击这里访问您的控制面板
点击这里查看您的 Blog
希望您能尽情享用 Typecho 带来的乐趣!

5、登录 typecho
如果提示 URL 为 http://127.0.0.1/index.php/action/login?name=admin&password=admin&referer=http%3A%2F%2F127.0.0.1%2Fadmin%2Findex.php&_=a6ca5a4fff943b47824c6b1f8af93cde
页面为 404 Not Found

出现这种情况时是 /etc/nginx/conf.d/http.conf 文件的 location 设置要支持 pathinfo,即将 location ~ \.php$ 改成 location ~ .*\.php(\/.*)*$

完整代码片段为

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
# location ~ \.php$ {
location ~ .*\.php(\/.*)*$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
}

 

以上修改完成后重启 nginx 和 php

service nginx restart
service php-fpm restart

6、完成。

WordPress 移除归档页面分类或标签名称前面的 “分类:” 和 “标签:”

// 移除归档页面分类或标签名称前面的 “分类:” 和 “标签:”
// 将该代码添加到当前使用的主题的 functions.php 文件
// 原文地址:https://www.wpdaxue.com/the_archive_title.html

function my_theme_archive_title( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '<span class="vcard">' . get_the_author() . '</span>';
} elseif ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
} elseif ( is_tax() ) {
$title = single_term_title( '', false );
}

return $title;
}

add_filter( 'get_the_archive_title', 'my_theme_archive_title' );

Windows 7 将于 2020 年 1 月 14 日终止支持

对 Windows 7 的支持已近尾声
历经 10 年,对 Windows 7 的支持已近尾声 — 2020 年 1 月 14 日。我们了解,改变可能会很困难,因此,我们会为你提供有关后续行动的建议,并回答有关停止支持的问题。
停止支持意味着什么?
Microsoft 将于 2020 年 1 月 14 日对 Windows 7 终止支持,您的电脑还可以继续工作,但是将不再提供以下内容:

任何问题的技术支持
软件更新
安全更新或修复
你仍可以继续使用运行 Windows 7 的电脑,但如果没有持续软件和安全更新,电脑遭受病毒和恶意软件攻击的风险会更大。从目前开始,保持安全的最好方式是采用 Windows 10。而使用新电脑是体验 Windows 10 的最好方式。虽然可以在旧设备上安装 Windows 10,但这不是建议做法。

路由器刷入第三方固件之前

路由器不能刷第三方固件:
TP-LINK、迅捷、腾达、华为等

路由器可以刷第三方固件:
国产:Newifi 路由器、小米路由器、斐迅路由器、极路由等,国外:华硕路由器、网件路由器、Linksys 路由器等。

第三方固件产品:
Openwrt、LEDE、PandoraBox、老毛子(Padavan)、梅林、DD-WRT
其中 LEDE 是 openwrt 的最新版名称,PandoraBox 是 openwrt 基础上的打包版本。这三者的本质都是 openwrt,都可以自己在系统内安装 SSR 等功能。

Windows & Office GVLK KMS

Windows 产品 密钥
Windows Server 2019 Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFG
Windows Server 2019 Standard N69G4-B89J2-4G8F4-WWYCC-J464C
Windows Server 2019 Essentials WVDHN-86M7X-466P6-VHXV7-YY726
Windows Server 2016 Datacenter CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016 Standard WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows Server 2016 Essentials JCKRF-N37P4-C2D82-9YXRT-4M63B
Windows 10 Professional W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Professional N MH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10 Enterprise NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise N DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Education NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education N 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Windows 10 Enterprise 2015 LTSB WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 Enterprise 2015 LTSB N 2F77B-TNFGY-69QQF-B8YKP-D69TJ
Windows 10 Enterprise 2016 LTSB DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 Enterprise 2016 LTSB N QFFDN-GRT3P-VKWWX-X7T3R-8B639
Windows 8.1 Professional GCRJD-8NW9H-F2CDX-CCM8D-9D6T9
Windows 8.1 Professional N HMCNV-VVBFX-7HMBH-CTY9B-B4FXY
Windows 8.1 Enterprise MHF9N-XY6XB-WVXMC-BTDCT-MKKG7
Windows 8.1 Enterprise N TT4HM-HN7YT-62K67-RGRQJ-JFFXW
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
Windows 8 Professional NG4HW-VH26C-733KW-K6F98-J8CK4
Windows 8 Professional N XCVCF-2NXM9-723PB-MHCB7-2RYQQ
Windows 8 Enterprise 32JNW-9KQ84-P47T8-D8GGY-CWCK7
Windows 8 Enterprise N JMNMF-RHW7P-DMY6X-RF3DR-X2BQT
Windows Server 2012 BN3D2-R7TKB-3YPBD-8DRP2-27GG4
Windows Server 2012 N 8N2M2-HWPGY-7PGT9-HGDD8-GVGGY
Windows Server 2012 Single Language 2WN2H-YGCQR-KFX6K-CD6TF-84YXQ
Windows Server 2012 Country Specific 4K36P-JN4VD-GDC6V-KDT89-DYFKP
Windows Server 2012 Server Standard XC9B7-NBPP2-83J2H-RHMBY-92BT4
Windows Server 2012 MultiPoint Standard HM7DN-YVMH3-46JC3-XYTG7-CYQJJ
Windows Server 2012 MultiPoint Premium XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G
Windows Server 2012 Datacenter 48HP8-DN98B-MYWDG-T2DCC-8W83P
Windows 7 Professional FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Windows 7 Professional N MRPKT-YTG23-K7D7T-X2JMM-QY7MG
Windows 7 Professional E W82YF-2Q76Y-63HXB-FGJG9-GF7QX
Windows 7 Enterprise 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
Windows 7 Enterprise N YDRBP-3D83W-TY26F-D46B2-XCKRJ
Windows 7 Enterprise E C29WB-22CC8-VJ326-GHFJW-H9DH4
Windows Server 2008 R2 Web 6TPJF-RBVHG-WBW2R-86QPH-6RTM4
Windows Server 2008 R2 HPC edition TT8MH-CG224-D3D7Q-498W2-9QCTX
Windows Server 2008 R2 Standard YC6KT-GKW9T-YTKYR-T4X34-R7VHC
Windows Server 2008 R2 Enterprise 489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2 Datacenter 74YFP-3QFB3-KQT8W-PMXWJ-7M648
Windows Server 2008 R2 for Itanium-based Systems GT63C-RJFQ3-4GMB6-BRFB9-CB83V
Windows Vista Business YFKBB-PQJJV-G996G-VWGXY-2V3X8
Windows Vista Business N HMBQG-8H2RH-C77VX-27R82-VMQBT
Windows Vista Enterprise VKK3X-68KWM-X2YGT-QR4M6-4BWMV
Windows Vista Enterprise N VTC42-BM838-43QHV-84HX6-XJXKV
Windows Web Server 2008 WYR28-R7TFJ-3X2YQ-YCY4H-M249D
Windows Server 2008 Standard TM24T-X9RMF-VWXK6-X8JC9-BFGM2
Windows Server 2008 Standard without Hyper-V W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ
Windows Server 2008 Enterprise YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
Windows Server 2008 Enterprise without Hyper-V 39BXF-X8Q23-P2WWT-38T2F-G3FPG
Windows Server 2008 HPC RCTX3-KWVHP-BR6TB-RB6DM-6X7HP
Windows Server 2008 Datacenter 7M67G-PC374-GR742-YH8V4-TCBY3
Windows Server 2008 Datacenter without Hyper-V 22XQ2-VRXRG-P8D42-K34TD-G3QQC
Windows Server 2008 for Itanium-Based Systems 4DWFP-JF3DJ-B7DTH-78FJB-PDRHK

 

使用方式:
wmic os get caption // 查询系统版本
slmgr /upk // 卸载当前密钥
slmgr /skms kms.asuhu.com // 设置 KMS 服务器
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx // 安装产品密匙
slmgr /ato // 激活 Windows
slmgr /xpr // 检查激活到期

KMS 服务状态:
https://kms.asuhu.com/ftp/KMS_SERVER_STATUS.txt

* Windows GVLK (Generic Volume License Key,KMS 客户端的通用序列号)

* Windows KMS(Key Management Service,密钥管理服务)

 

Office 产品 密钥
Office Standard 2010 V7QKV-4XVVR-XYV4D-F7DFM-8R6BM
Office Professional Plus 2010 VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB
Office 2013 Standard KBKQT-2NMXY-JJWGP-M62JB-92CD4
Office 2013 Professional Plus YC7DK-G2NP3-2QQC3-J6H88-GVGXT
Office Standard 2016 JNRGM-WHDWX-FJJG3-K47QV-DRTFM
Office Professional Plus 2016 XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99

 

使用方式:
Office VOL 2010
cd “C:\Program Files\Microsoft Office\Office14” //office 2010 安装目录
cscript ospp.vbs /sethst:kms.asuhu.com //设置 kms 服务器
cscript ospp.vbs /act //激活 office
cscript ospp.vbs /dstatus //查询激活状态

Office VOL 2013
cd “C:\Program Files\Microsoft Office\Office15” //office 2013 安装目录
cscript ospp.vbs /sethst:kms.asuhu.com //设置 kms 服务器
cscript ospp.vbs /act //激活 office
cscript ospp.vbs /dstatus //查询激活状态

Office VOL 2016
cd “C:\Program Files\Microsoft Office\Office16” //office 2016 安装目录
cscript ospp.vbs /sethst:kms.asuhu.com //设置 kms 服务器
cscript ospp.vbs /act //激活 office
cscript ospp.vbs /dstatus //查询激活状态

 


 

密钥来源:
https://technet.microsoft.com/en-us/library/jj612867.aspx
https://technet.microsoft.com/zh-cn/library/dn385360.aspx
https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys
https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlks
https://technet.microsoft.com/zh-cn/library/ee624355(v=office.14).aspx

参考文档:
https://xeonphi.cn/archives/16/
https://kms.asuhu.com/
https://03k.org/kms.html
http://kms.chinancce.com/
http://kms.cangshui.net/
http://www.sparkzx.net/archives/106.html