Pilot
Kalau singkatan dari KMS adalah Key Management Server yang artinya secara garis besar dan fungsinya adalah server untuk menyimpan, mengautentikasi dan mengatur lisensi dari produk yang didaftarkan ke KMS server tersebut. Produk yang biasa di register adalah Microsoft Windows dan Microsoft Office dari mulai Windows 7, Windows 8, Windows 10, Office 2010, Office 2013, Office 2016 dan Office 2019 dengan segala variannya: Professional dan juga Enterprise.
Terus terang saya gak tahu kenapa Microsoft ini menghadirkan KMS server kepada jama’ah, jama’ah oh jama’ah. Kalau menurut saya dari hati nurani yang paling dalam nan jero, sebetulnya ini taktik aja biar orang-orang tidak bisa melupakan produk-produk Microsoft. Para marketing Microsoft ini ingin orang menggunakan produk-produk mereka seperti orang-orang memakan gula dengan dalih untuk meng-counter pirate of the Caribbean.
Walaupun sebenarnya saat ini untuk membeli lisensi windows dan office bisa dibeli di toko online dengan harga murah yang fantastis, 35rb an sudah paket Windows 10 dan Office 2016. emejing.
Nah, daripada itu yang mana adalah pada kemana, iseng-iseng lah saya ingin membuat server KMS ini untuk orang-orang ndeso yang gak bisa lepas dengan produk Microsoft ini. Kalau biasanya pada pakai Microsoft Server dan karena saya sudah sangat terlalu biasa menggunakan Windows sampai-sampai sebetulnya ingin melupakan tapi ternyata tetap tidak bisa karena terlalu banyak orang-orang ndeso, ya sudah saya buat saja KMS server ini dengan menggunakan OS yang biasa saya gunakan, yaitu Linux CentOS 7.
Btw, yang tertuang disini adalah hasil note saya yah, mohon maaf kalau tidak mudah untuk di mengerti.
WARNING
Persiapan
- CentOS 7
- Akses root
- IP static
Kita akan mulai dengan meng-compile yang sudah jadi dan dibutuhkan beberapa pendukung. Walaupun sebenarnya binggung banget tadi nyari kata pendukung karena tadiannya mau nulis dependencies dan binggung terjemah ke Indonesia nya itu apa yah yang enak dan asik di telinga. Kita butuh install git, gcc dan bagi yang ingin membuat KMS server di Linux distro selain CentOS, kadang butuh di install juga make.
Kita install dulu git dan gcc, tapi kalau udah yakin ada yang gak usah di install lagi, tuk install kita menggunakan perintah:
yum update
yum upgrade
yum install git gcc
Install KMS Server
Kita mulai copy binaries, nah, binggung nih binaries kalau ke bahasa Indonesia apa yah, xixixi.
git clone https://github.com/dartokloning/vlmcsd
cd vlmcsd
make
Setelah selesai compile mari kita test servernya. Masuk ke folder bin terlebih dahulu:
cd bin
Kemudian jalankan perintah:
./vlmcsd
Servernya sudah UP, sekarang kita test apakah bisa menerima untuk aktivasi atau tidak, yaitu dengan perintah:
./vlmcs
Seharusnya keluar informasi:
./vlmcs
Connecting to 127.0.0.1:1688 ... successful
Sending activation request (KMS V6) 1 of 1 -> 06401-00206-568-168948-03-13321-9600.0000-1392019 (3A1C049600B60076)
Berarti, sampai sini kita sudah berhasil untuk compile dan menjalankan KMS server untuk aktivasi Microsoft Windows dan Microsoft Office.
Firewall
Eits, ternyata belum selesai, kita harus membuka firewall di CentOS untuk port KMS server bisa di akses dari luar. Caranya adalah:
firewall-cmd --zone=public --permanent --add-port=1688/tcp
firewall-cmd --reload
Kalau mau test apakah apakah portnya sudah dibuka atau belum bisa dicek menggunakan perintah:
firewall-cmd --list-port
Autostart Service
CentOS
Sebetulnya KMS server sampai langkah di atas sudah bisa berjalan dengan baik tapi kalau servernya restart servicenya masih belum bisa berjalan secara otomatis. Selain itu, tujuan dari langkah selanjutnya ini adalah untuk membuat log dari aktifitas KMS server itu sendiri, komputer mana aja yang telah melakukan register dan aktivasi melalui KMS server kita. Sebelum membuat KMS server sebagai service di server kita, enaknya sih aplikasinya di copy di strukturnya Linux. OK, mari kita mulai dengan perintah:
cp vlmcsd /usr/bin
cp vlmcs /usr/bin
Baru deh kita buat servicenya, yaitu dengan perintah:
vim /etc/init.d/vlmcsd
Kemudian copy paste perintah ini:
#!/bin/sh
#
# VLMCSD - this script starts and stops the KMS Server daemon
#
### BEGIN SERVICE INFO
# Run level information:
# chkconfig: 2345 99 99
# description: KMS Emulator in C
# processname: vlmcsd
### END SERVICE INFO
# Source function library
source /etc/init.d/functions
# Check that networking is up.
[ ${NETWORKING} ="yes" ] || exit 0
NAME=vlmcsd
SCRIPT=/usr/bin/vlmcsd
RUNAS=
PIDFILE=/var/run/$NAME.pid
LOGFILE=/var/log/$NAME.log
start() {
if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE"); then
echo 'Service already running.'
return 1
fi
echo 'Starting service...'
local CMD="$SCRIPT -p $PIDFILE -l $LOGFILE -d"
su -c "$CMD" $RUNAS
echo 'Service started.'
}
stop() {
if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE"); then
echo 'Service not running.'
return 1
fi
echo 'Stopping service...'
kill -15 $(cat "$PIDFILE") && rm -f "$PIDFILE"
echo 'Service stopped.'
}
status() {
echo "Checking $NAME service..."
if [ -f "$PIDFILE" ]; then
local PID=$(cat "$PIDFILE")
kill -0 $PID
if [ $? -eq 0 ]; then
echo "Running, the PID is $PID."
else
echo 'The process appears to be dead but pidfile still exists.'
fi
else
echo 'Service not running.'
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
exit 0
Debian / Ubuntu
Nah, saya kasih bonus deh buat yang bikin KMS server ini menggunakan Debian. Eh maaf, ya mungkin udah pada ahli, hehehe, ya maaf, ceritanya lagi ngasih tutorial ke IT cupu, seperti saya ini, HAHAHA. Ini script untuk membuat autosart service di Debian:
#!/bin/sh
#
# VLMCSD - this script starts and stops the KMS Server daemon
#
### BEGIN INIT INFO
# Provides: vlmcsd
# Required-Start: $local_fs $network $named $time $syslog
# Required-Stop: $local_fs $network $named $time $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: KMS Emulator in C
### END INIT INFO
NAME=vlmcsd
SCRIPT=/usr/bin/vlmcsd
RUNAS=
PIDFILE=/var/run/$NAME.pid
LOGFILE=/var/log/$NAME.log
start() {
if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE"); then
echo 'Service already running.'
return 1
fi
echo 'Starting service...'
local CMD="$SCRIPT -p $PIDFILE -l $LOGFILE -d"
su -c "$CMD" $RUNAS
echo 'Service started.'
}
stop() {
if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE"); then
echo 'Service not running.'
return 1
fi
echo 'Stopping service...'
kill -15 $(cat "$PIDFILE") && rm -f "$PIDFILE"
echo 'Service stopped.'
}
status() {
echo "Checking $NAME service..."
if [ -f "$PIDFILE" ]; then
local PID=$(cat "$PIDFILE")
kill -0 $PID
if [ $? -eq 0 ]; then
echo "Running, the PID is $PID."
else
echo 'The process appears to be dead but pidfile still exists.'
fi
else
echo 'Service not running.'
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
exit 0
Setelah itu kita rubah permission dari service yang kita buat tadi, dengan perintah:
chmod 755 /etc/init.d/vlmcsd
chown root.root /etc/init.d/vlmcsd
Kemudian kita daftarkan deh agar service KMS server ini bisa berjalan otomatis saat server booting, dengan perintah:
chkconfig --add vlmcsd
chkconfig vlmcsd on
chkconfig vlmcsd start
Tapi, saya seringnya suka gagal terus di perintah yang terakhir walaupun di awal praktek berhasil tapi kenapa kesini-sininya pakai command chkconfig vlmcsd start gak bisa lagi yah, hehehe. Ah entahlah. Kalau ada yang gak berhasil juga, mungkin bisa coba perintah berikut:
systemctl start vlmcsd
OK, selesai sudah KMS server yang kita buat untuk aktivasi Microsoft Windows dan Microsoft Office. Sekarang waktunya kita test untuk register windows dan office kita.
KMS Key
Key untuk aktivasi ini bisa didapatkan di situs Microsoft. Untuk windows bisa kunjungi di:

Dan untuk office bisa kunjungi

Baiklah, sekalian deh, mumpung lagi copy paste postingan dari web lama, sekalian aja deh untuk keynya di cantumkan aja disini, biar gak bolak-balik tab browser.
Windows Server Semi-Annual Channel versions
Windows Server, version 1909, version 1903, and version 1809
Operating system edition | KMS Client Setup Key |
---|---|
Windows Server Datacenter | 6NMRW-2C8FM-D24W7-TQWMY-CWH2D |
Windows Server Standard | N2KJX-J94YW-TQVFB-DG9YT-724CC |
Windows Server LTSC/LTSB versions
Windows Server 2019
Operating system edition | KMS Client Setup Key |
---|---|
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
Operating system edition | KMS Client Setup Key |
---|---|
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, all supported Semi-Annual Channel versions
Operating system edition | KMS Client Setup Key |
---|---|
Windows 10 Pro | W269N-WFGWX-YVC9B-4J6C9-T83GX |
Windows 10 Pro N | MH37W-N47XK-V7XM9-C7227-GCQG9 |
Windows 10 Pro for Workstations | NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J |
Windows 10 Pro for Workstations N | 9FNHH-K3HBT-3W4TD-6383H-6XYWF |
Windows 10 Pro Education | 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y |
Windows 10 Pro Education N | YVWGF-BXNMC-HTQYQ-CPQ99-66QFC |
Windows 10 Education | NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 |
Windows 10 Education N | 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ |
Windows 10 Enterprise | NPPR9-FWDCX-D2C8J-H872K-2YT43 |
Windows 10 Enterprise N | DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4 |
Windows 10 Enterprise G | YYVX9-NTFWV-6MDM3-9PT4T-4M68B |
Windows 10 Enterprise G N | 44RPN-FTY23-9VTTB-MP9BX-T84FV |
Windows 10 LTSC/LTSB versions
Windows 10 LTSC 2019
Operating system edition | KMS Client Setup Key |
---|---|
Windows 10 Enterprise LTSC 2019 | M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
Windows 10 Enterprise N LTSC 2019 | 92NFX-8DJQP-P6BBQ-THF9C-7CG2H |
Windows 10 LTSB 2016
Operating system edition | KMS Client Setup Key |
---|---|
Windows 10 Enterprise LTSB 2016 | DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ |
Windows 10 Enterprise N LTSB 2016 | QFFDN-GRT3P-VKWWX-X7T3R-8B639 |
Windows 10 LTSB 2015
Operating system edition | KMS Client Setup Key |
---|---|
Windows 10 Enterprise 2015 LTSB | WNMTR-4C88C-JK8YV-HQ7T2-76DF9 |
Windows 10 Enterprise 2015 LTSB N | 2F77B-TNFGY-69QQF-B8YKP-D69TJ |
Earlier versions of Windows Server
Windows Server, version 1803
Operating system edition | KMS Client Setup Key |
---|---|
Windows Server Datacenter | 2HXDN-KRXHB-GPYC7-YCKFJ-7FVDG |
Windows Server Standard | PTXN8-JFHJM-4WC78-MPCBR-9W4KR |
Windows Server, version 1709
Operating system edition | KMS Client Setup Key |
---|---|
Windows Server Datacenter | 6Y6KB-N82V8-D8CQV-23MJW-BWTG6 |
Windows Server Standard | DPCNP-XQFKJ-BJF7R-FRC8D-GF6G4 |
Windows Server 2012 R2
Operating system edition | KMS Client Setup Key |
---|---|
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 Server 2012
Operating system edition | KMS Client Setup Key |
---|---|
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 Server 2008 R2
Operating system edition | KMS Client Setup Key |
---|---|
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 Server 2008
Operating system edition | KMS Client Setup Key |
---|---|
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 |
Earlier versions of Windows
Windows 8.1
Operating system edition | KMS Client Setup Key |
---|---|
Windows 8.1 Pro | GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
Windows 8.1 Pro 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 8
Operating system edition | KMS Client Setup Key |
---|---|
Windows 8 Pro | NG4HW-VH26C-733KW-K6F98-J8CK4 |
Windows 8 Pro N | XCVCF-2NXM9-723PB-MHCB7-2RYQQ |
Windows 8 Enterprise | 32JNW-9KQ84-P47T8-D8GGY-CWCK7 |
Windows 8 Enterprise N | JMNMF-RHW7P-DMY6X-RF3DR-X2BQT |
Windows 7
Operating system edition | KMS Client Setup Key |
---|---|
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 |
GVLKs for Office 2019 (Generic Volume License Key)
Product | GVLK |
---|---|
Office Professional Plus 2019 | NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP |
Office Standard 2019 | 6NWWJ-YQWMR-QKGCB-6TMB3-9D9HK |
Project Professional 2019 | B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B |
Project Standard 2019 | C4F7P-NCP8C-6CQPT-MQHV9-JXD2M |
Visio Professional 2019 | 9BGNQ-K37YR-RQHF2-38RQ3-7VCBB |
Visio Standard 2019 | 7TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2 |
Access 2019 | 9N9PT-27V4Y-VJ2PD-YXFMF-YTFQT |
Excel 2019 | TMJWT-YYNMB-3BKTF-644FC-RVXBD |
Outlook 2019 | 7HD7K-N4PVK-BHBCQ-YWQRW-XW4VK |
PowerPoint 2019 | RRNCX-C64HY-W2MM7-MCH9G-TJHMQ |
Publisher 2019 | G2KWX-3NW6P-PY93R-JXK2T-C9Y9V |
Skype for Business 2019 | NCJ33-JHBBY-HTK98-MYCV8-HMKHJ |
Word 2019 | PBX3G-NWMT6-Q7XBW-PYJGG-WXD33 |
GVLKs for Office 2016
Product | GVLK |
---|---|
Office Professional Plus 2016 | XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 |
Office Standard 2016 | JNRGM-WHDWX-FJJG3-K47QV-DRTFM |
Project Professional 2016 | YG9NW-3K39V-2T3HJ-93F3Q-G83KT |
Project Standard 2016 | GNFHQ-F6YQM-KQDGJ-327XX-KQBVC |
Visio Professional 2016 | PD3PC-RHNGV-FXJ29-8JK7D-RJRJK |
Visio Standard 2016 | 7WHWN-4T7MP-G96JF-G33KR-W8GF4 |
Access 2016 | GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW |
Excel 2016 | 9C2PK-NWTVB-JMPW8-BFT28-7FTBF |
OneNote 2016 | DR92N-9HTF2-97XKM-XW2WJ-XW3J6 |
Outlook 2016 | R69KK-NTPKF-7M3Q4-QYBHW-6MT9B |
PowerPoint 2016 | J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6 |
Publisher 2016 | F47MM-N3XJP-TQXJ9-BP99D-8K837 |
Skype for Business 2016 | 869NQ-FJ69K-466HW-QYCP2-DDBV6 |
Word 2016 | WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6 |
Cara Aktivasi
Cara Aktivasi Microsoft Windows Menggunakan KMS
- Buka Command Prompt sebagai Administrator
- ketik perintah
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
- kemudian ketik perintah
slmgr /skms 10.0.7.5
. Disesuaikan dengan IP server yang sudah dibuat. - perintah akhir dengan
slmgr /ato
Cara Aktivasi Microsoft Office Menggunakan KMS
- Buka Command Prompt sebagai Administrator
- Kemudian masuk ke folder instalasi office dengan perintah
cd "c:\Program Files (x86)\Microsoft Office\Office16"
dan sesuaikan dengan tipe office yang diinstall, apakah tipe 32bit atau 64bit. Kalau 32bit di Program Files (x86) sedang 64bit di Program Files - kemudian ketik perintah
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
cscript ospp.vbs /unpkey:BTDRB >nul
; langkah ini optional aja, gak mesti.cscript ospp.vbs /unpkey:KHGM9 >nul
; langkah optional.cscript ospp.vbs /unpkey:CPQVG >nul
; langkah optionalcscript ospp.vbs /sethst:10.0.7.5
; sesuaikan dengan IP server yang sudah dibuatcscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
Troubleshooting
Convert Office 365 to Volume License
Bagi yang beli perangkat yang sudah berisi Windows, biasanya sudah diberikan Office 365 tapi harus aktivasi dan belum bisa digunakan. Sebelumnya kita harus merubah versi terlebih dahulu. Setelah langkah ke2 kemudian ketik perintah:
for /f %x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
Setelah perintah ini kemudian baru dilanjutkan dengan perintah ke3 dan seterusnya.
Office 2019 Product SKU Not Found
Information
Buat file dengan ekstensi .bat dan kemudian copy paste kode berikut ini:
@echo off
:ADMIN
openfiles >nul 2>nul ||(
echo CreateObject^("Shell.Application"^).ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" >nul 2>&1
goto:eof
)
del /f /q "%temp%\getadmin.vbs" >nul 2>nul
for /f "tokens=6 delims=[]. " %%G in ('ver') do set win=%%G
setlocal
pushd "%~dp0"
Title Office 2019 Retail to Volume License Converter
rem SET OfficePath=%ProgramFiles%\Microsoft Office
SET OfficePath=%ProgramFiles(x86)%\Microsoft Office
if not exist "%OfficePath%\root\Licenses16" SET OfficePath=%ProgramFiles(x86)%\Microsoft Office
if not exist "%OfficePath%\root\Licenses16" (
echo Could not find the license files for Office 2019!
pause
goto :eof
)
echo Press Enter to start VL-Conversion...
echo.
pause
echo.
cd /D "%SystemRoot%\System32"
if %win% GEQ 9200 (
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProPlus2019VL_KMS_Client_AE-ppd.xrm-ms"
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProPlus2019VL_KMS_Client_AE-ul.xrm-ms"
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProPlus2019VL_KMS_Client_AE-ul-oob.xrm-ms"
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-bridge-office.xrm-ms
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-root.xrm-ms
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-root-bridge-test.xrm-ms
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-stil.xrm-ms
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-ul.xrm-ms
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-ul-oob.xrm-ms
cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\pkeyconfig-office.xrm-ms
)
if %win% LSS 9200 (
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProPlus2019VL_KMS_Client_AE-ppd.xrm-ms"
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProPlus2019VL_KMS_Client_AE-ul.xrm-ms"
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProPlus2019VL_KMS_Client_AE-ul-oob.xrm-ms"
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-bridge-office.xrm-ms
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-root.xrm-ms
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-root-bridge-test.xrm-ms
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-stil.xrm-ms
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-ul.xrm-ms
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-ul-oob.xrm-ms
cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\pkeyconfig-office.xrm-ms
)
cscript "%OfficePath%\Office16\ospp.vbs" /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
cscript "%OfficePath%\Office16\ospp.vbs" /act
echo.
echo Retail to Volume License conversion finished.
echo.
pause
Dan kemudian jalankan file .bat ini sebagai Administrator.
Raspberry Pi
Information
Untuk yang pakai Raspbian
, kebetulan saya coba di Raspberry Pi 3 B+
dengan menggunakan OS pilihan yang disediakan di raspberrypi.org adalah versi Raspbian Buster with desktop and recommended software maka untuk menjalankan servicenya agar berjalan otomatis saat booting adalah menggunakan perintah update-rc.d yang perintahnya adalah:
sudo update-rc.d vlmcsd start
sudo update-rc.d vlmcsd enable
Setelah itu silakan di reboot aja dan servicenya akan berjalan otomatis. Kalau mau cek apakah servicenya jalan apa enggak bisa dengan perintah:
ps ax | grep vlmcsd
Maka akan keluar output:
ps ax | grep vlmcsd
517 ? Ss 0:00 /usr/bin/vlmcsd -p /var/run/vlmcsd.pid -l /var/log/vlmcsd.log -d
892 pts/0 S+ 0:00 grep --color=auto vlmcsd