Windows 作業系統安裝 SNMP 服務

因為沒有 Windows Server,所以以 Windows 10 為例
1. 執行 程式和功能

2. 選擇 開啟或關閉 Windows 功能

[@more@]3. 新增 SNMP 服務


4. 開始 控制台

5. 選擇 系統管理工具

6. 選擇 服務

7. 選擇 SNMP Service

8. 選擇 代理程式 頁面,輸入連絡人及位置相關資訊,系選相關服務

9. 選擇 安全性 頁面,新增 群體名稱

10. 輸入唯讀的群體名稱

11. 預設只能從本機讀取,新增可以存取的 IP

12. 輸入可以讀取的 IP

13. 最後按 確定

14. 進行測試
# snmpwalk -v 2c -c publicro 192.168.1.187

# snmpwalk -v 2c -c publicro 192.168.1.187 | wc -l
3018

移除 Windows 7/10 install.wim 已封裝的更新

偶然取得一個特殊的版本,但是是別人已經封裝過的版本,可是想要自己重新封裝。
參考網頁:
離線新增或移除封裝

1. 建立掛載目錄
mkdir WIM

2. 進行掛載
DISM /Mount-Wim /WimFile:ImageNx64install.wim /Index:1 /MountDir:WIM
[@more@]3. 列出映像檔中的封裝
DISM /Image:WIM /Get-Packages

如果封裝的記錄很多,也可以輸出成一個文字檔,方便檢視!
DISM /Image:WIM /Get-Packages > c:UsersAdministratorDesktopfeaturelist.txt

4. 移除封裝檔
DISM /Image:WIM /Remove-Package /PackageName:Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.14.1.1

如果有好幾個,可以使用
DISM /Image:WIM /Remove-Package /PackageName:xxxxxx /PackageName:yyyyy /PackageName:zzzzzz

5. 寫回映像檔
DISM /Unmount-Wim /MountDir:WIM /commit

Windows 10 1703 更新至 15063.413


[@more@]主要是更新 KB4022405 / KB4022725

KB4022405 x86
http://download.windowsupdate.com/c/msdownload/update/software/crup/2017/06/windows10.0-kb4022405-x86_f1f04c6dc62b5303bca24644ff0cb032ec691572.msu

KB4022405 x64
http://download.windowsupdate.com/c/msdownload/update/software/crup/2017/06/windows10.0-kb4022405-x64_cb1286f2547dd21a06f1ec5b9a55769a7227b371.msu

KB4022725 x86
http://download.windowsupdate.com/c/msdownload/update/software/secu/2017/06/windows10.0-kb4022725-x86_a01fc4defa407564f1805d353f7f2d9ead19732f.msu

KB4022725 x64
http://download.windowsupdate.com/c/msdownload/update/software/secu/2017/06/windows10.0-kb4022725-x64_f4468667fb546204531ff9b88ef9b8b095a26786.msu

Windows 10 1607 更新至 14393.1358

[@more@]主要是更新 KB4022715 / KB4023834

KB4022715 x86
http://download.windowsupdate.com/c/msdownload/update/software/secu/2017/06/windows10.0-kb4022715-x86_e0a72bc5b0e2aeb5eaf28aca9a0bc58fd3026e7e.msu

KB4022715 x64
http://download.windowsupdate.com/c/msdownload/update/software/secu/2017/06/windows10.0-kb4022715-x64_e49f14969a81d955545b7743079e93380541e19c.msu

KB4023834 x86
http://download.windowsupdate.com/d/msdownload/update/software/crup/2017/06/windows10.0-kb4023834-x86_921a4776b7df92e197291768e78ce23ac8652d5d.msu

KB4023834 x64
http://download.windowsupdate.com/c/msdownload/update/software/crup/2017/06/windows10.0-kb4023834-x64_1f2af418b6f9dafb593f5ce89b4e0783057102b2.msu

Windows 10 1703 更新至 15063.332

主要是更新 KB4020102
[@more@]檔案不在 Microsoft Update Catalog 網站:
直接下載
x86
http://download.windowsupdate.com/c/msdownload/update/software/updt/2017/05/windows10.0-kb4020102-x86_ad90b5bc48387b6332dcf4d9ab3c8e639f936d4b.cab

x64
http://download.windowsupdate.com/c/msdownload/update/software/updt/2017/05/windows10.0-kb4020102-x64_5ee8874a880b6976a1fdc935e969047822e1e5c6.cab

cab 更新檔安裝可以參考:
Win10技巧:如何手動安裝CAB和MSU格式更新包? – 每日頭條

補上 msu 連結
x86
http://download.windowsupdate.com/c/msdownload/update/software/updt/2017/05/windows10.0-kb4020102-x86_ddad7b48020dc02a7b0f9b059eaa248a95c9cd70.msu

x64
http://download.windowsupdate.com/c/msdownload/update/software/updt/2017/05/windows10.0-kb4020102-x64_9d406340d67caa80a55bc056e50cf87a2e7647ce.msu

自己安裝 Windows / Office KMS Emulator

vlmcsd 是一套 OpenSource 的 KMS Emulator,可以在  Linux / Android / FreeBSD / Solaris / Minix / Mac OS / iOS / Windows 等平台上執行,也就是說,可以安裝在 Android / iPhone 的手機上,利用手機來啟動 Windows / Office。
vlmcsd 官方網站:https://github.com/Wind4/vlmcsd
[@more@]
KMS Emulator Server 架設
底下安裝在 CentOS 6.9 x64 之下
1. 下載 https://github.com/Wind4/vlmcsd/releases

2. 將下載下來的 binaries.tar.gz 上傳到 CentOS Server,並解壓縮
# tar xvzf binaries.tar.gz

3. 因為 vlmcsd 支援多個平台,這裡只需要 Linux 目錄下的 intel 平台
# mv binaries/Linux/intel /usr/local/vlmcsd

4. 建立連結方便執行
# ln -s /usr/local/vlmcsd/static/vlmcs-x64-musl-static /usr/local/bin/kms

5. 執行
# /usr/local/bin/kms &

6. 檢查是否有正常執行
# ps aux  | grep kms | grep -v grep
root       1675  0.0  0.0    196    52 ?        S    16:07   0:00 /usr/local/bin/kms
# netstat -antulp | grep kms
tcp        0      0 0.0.0.0:1688                0.0.0.0:*                   LISTEN      1675/kms
tcp        0      0 :::1688                     :::*                        LISTEN      1675/kms

7. 如果怕有問題,可以先考慮關閉 SELinux
# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config

8. 開啟防火牆並限定來源
# iptables -A INPUT -p tcp -s  192.168.131.0/24 –syn -m state –state NEW –dport 1688 -j ACCEPT

9. 放在 /etc/rc.local 中開機時立即執行
# echo “/usr/local/bin/kms &” >> /etc/rc.local

Windows Client 10 認證,以 Windows 10 Enterprise 1703 15063 為例

10. 以系統管理員身份執行 命令提示字元

11. 執行指令

slmgr.vbs -upk(可以不用做)

KMS Client Key
https://technet.microsoft.com/en-us/library/jj612867.aspx
https://www.dwhd.org/20150723_011447.html

slmgr.vbs -ipk NPPR9-FWDCX-D2C8J-H872K-2YT43(可以不用做)

slmgr.vbs -skms KMS’IP

slmgr.vbs -ato

slmgr.vbs -dlv

Windows 與 KMS Server 連線

Windows 10 已啟動

啟動 Office 2010
cscript “C:Program FilesMicrosoft OfficeOffice15ospp.vbs” /sethst:192.168.131.135
cscript “C:Program FilesMicrosoft OfficeOffice15ospp.vbs” /act