這二天從m$官網下載了iso回來安裝測試
https://www.microsoft.com/zh-tw/software-download/windows10ISO
裝的時候選的是教育版
但沒有辦法使用KMS試証
google了一下
發現要先把key換成 GVLK
https://it.cornell.edu/software-licensing/updating-kms-mak-installation
https://it.cornell.edu/software-licensing/product-keys-updating-kms-mak-activation
win10的換key指令如下
slmgr.vbs /ipk NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
換完後再次執行KMS認証就OK了
2017/06/02
2016/03/22
為了預先解決centos 5到明天支援到期的問題
今天來把原先提供下載服務的机器升成centos 7
比較難處理的是原本提供kms認証的部分
几個跟原centos 5不同的地方記錄一下
原本apache用來ldap認証的模組換成 mod_ldap
寫法也有一些改變 範例如下 (novell 適用)
<Directory /var/www/html/test>
AuthName ldap
AuthType Basic
AuthBasicProvider ldap
AuthLDAPURL ldap://test.com.tw:389/o=users?cn?sub?(objectClass=*)
AuthLDAPBindDN "cn=user01, ou=user, ou=people, o=users"
AuthLDAPBindPassword password
Require valid-user
</Directory>
ip forword的寫法也改了
在/etc/sysctl.conf 加上
net.ipv4.ip_forward = 1
重新載入
sysctl -p /etc/sysctl.conf
http://my.oschina.net/fsxchen/blog/134601
http://superuser.com/questions/803741/how-to-enable-ip-masquerading-forwarding-on-centos-7
今天來把原先提供下載服務的机器升成centos 7
比較難處理的是原本提供kms認証的部分
几個跟原centos 5不同的地方記錄一下
原本apache用來ldap認証的模組換成 mod_ldap
寫法也有一些改變 範例如下 (novell 適用)
<Directory /var/www/html/test>
AuthName ldap
AuthType Basic
AuthBasicProvider ldap
AuthLDAPURL ldap://test.com.tw:389/o=users?cn?sub?(objectClass=*)
AuthLDAPBindDN "cn=user01, ou=user, ou=people, o=users"
AuthLDAPBindPassword password
Require valid-user
</Directory>
ip forword的寫法也改了
在/etc/sysctl.conf 加上
net.ipv4.ip_forward = 1
重新載入
sysctl -p /etc/sysctl.conf
因為需要使用apche這個身分下iptables的指令
所以要編輯 /etc/sudoers
Defaults requiretty 改為 Defaults:apache !requiretty apache不需要tty
再加上
User_Alias APACHE = apache
Cmnd_Alias FIREWALL = /sbin/iptables
APACHE ALL = (ALL) NOPASSWD: FIREWALL
原來的firewalld要停掉 改用iptables
systemctl disable firewalld
yum install -y iptables-services
systemctl enable iptables
http://my.oschina.net/fsxchen/blog/134601
http://superuser.com/questions/803741/how-to-enable-ip-masquerading-forwarding-on-centos-7
2015/10/14
為了上win10的kms
今天把kms從win7移到win server 2012 r2
測試了原來在win7 win8上使用的bat檔可以直接用沒問題
再來就是office 2016
不管怎麼寫就是會有問題
上網找了一下
有些人說是編碼的問題
有些人說是編輯器的問題
最後試的結果是
word notepad都不行 不管用什麼編碼
notepad++不管用什麼編碼都沒問題
XD
office 2016 kms認証bat檔內容如下
需要的自行取用
記得要改kms server的ip
@echo off
set OfficePath="C:\Program Files\Microsoft Office\Office16\"
if exist "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" set OfficePath="C:\Program Files (x86)\Microsoft Office\Office16\"
cscript %OfficePath%ospp.vbs /sethst:1.2.3.4
cscript %OfficePath%ospp.vbs /setprt:1688
cscript %OfficePath%ospp.vbs /act
echo active is success when you see "<Product activation successful>"
pause
2014/09/12
2013/11/27
當使用程式在windows去呼叫指令的時候
如果沒有特別指定
一律會使用32bit的方式來跑
http://evenrain.com/32-bit-python-get-problem-in-x64-windows/
為了解決python在64bit OS上的問題
程式作了如下的修正
if os.path.isdir('c:\Program Files (x86)'): #判斷OS的版本
p = subprocess.Popen( r'c:\windows\sysnative\wscript.exe c:\windows\system32\slmgr.vbs -skms 10.1.1.1:1688' )
p.wait()
p = subprocess.Popen( r'c:\windows\sysnative\wscript.exe c:\windows\system32\slmgr.vbs -ato' )
p.wait()
解決了kms認証時會出現奇怪錯誤的問題
感謝 seek steve 的幫忙
如果沒有特別指定
一律會使用32bit的方式來跑
http://evenrain.com/32-bit-python-get-problem-in-x64-windows/
為了解決python在64bit OS上的問題
程式作了如下的修正
if os.path.isdir('c:\Program Files (x86)'): #判斷OS的版本
p = subprocess.Popen( r'c:\windows\sysnative\wscript.exe c:\windows\system32\slmgr.vbs -skms 10.1.1.1:1688' )
p.wait()
p = subprocess.Popen( r'c:\windows\sysnative\wscript.exe c:\windows\system32\slmgr.vbs -ato' )
p.wait()
解決了kms認証時會出現奇怪錯誤的問題
感謝 seek steve 的幫忙
2013/10/21
m$於上週在vlsc上開放windows 8.1的iso下載
原本以為只要直接下載回來安裝就好了
可是安裝完後kms怎麼都認証不過
google了一下才發現為了windows 8.1
kms 還要上patch後再把kms key滙入後啟用
http://support.microsoft.com/kb/2885698/zh-tw
有點想罵人
原本以為只要直接下載回來安裝就好了
可是安裝完後kms怎麼都認証不過
google了一下才發現為了windows 8.1
kms 還要上patch後再把kms key滙入後啟用
http://support.microsoft.com/kb/2885698/zh-tw
有點想罵人
訂閱:
文章 (Atom)




