KMS sunucusu kurulum işlemleri ve sonrasında bazı komutlar kullanılarak KMS lisanslama, sorgulama ve aktivasyon işlemleri yapılabilmektedir. KMS komutlarına geçmeden önce hangi KMS lisanslarının hangi işletim sistemleri için aktivasyon işlemini yapabileceği ve bu lisanslamaları yapabilmeleri için gerekli öngereksinimler konularına değinmemiz yerinde olacaktır.
KMS sunucusu lisans anahtarları ve aktivasyon yapabileceği işletim sistemleri aşağıdaki tabloda detaylı olarak verilmiştir.




Tabloda da görüldüğü gibi KMS lisans anahtarı kendisi ve daha alt işletim sistemi sürümleri için aktivasyon işlemlerini yapabilmektedir.
KMS sunucusunun bu işletim sistemlerini lisanslayabilmesi için gerekli öngereksinimler aşağıdaki tabloda verilmiştir.

KMS için kullanılan genel komut olan slmgr.vbs komutunun sık kullanılan parametreleri aşağıdaki gibidir.
KMS sunucusu için:
Lisans anahtarı ekleme
slmgr /ipk : <Product Key>
Eklenen lisans anahtarını aktif etme
slmgr /ato
Mevcut lisansı kaldırma
slmgr /upk
Lisans bilgilerini görüntüleme
slmgr /dli
Lisans bilgilerini detaylı olarak görüntüleme
slmgr /dlv
KMS Sunucusu ile iletişim kurulurken kullanılması istenilen TCP portunu ayarlama. Varsayılan port 1688’dir.
slmgr /sprt <PortNumarası>
KMS Sunucusu tarafından otomatik DNS yayınlamayı devre dışı bırakma
slmgr /cdns
KMS Sunucusu tarafından otomatik DNS yayınlamayı etkinleştirme
slmgr /sdns
KMS sunucusu işlem önceliğini düşürme
slmgr /cpri
KMS sunucusu işlem önceliğini normale döndürme
slmgr /spri
Zaman aralığı, bir istemcinin KMS sunucusu ile iletişime geçemediği durumda etkinleştirme işlemini ne sıklıkla denediğini belirler. Zaman aralığı dakika cinsinden belirtilir. Varsayılan olarak 120 dakikadır.
slmgr /sai <Zaman Aralığı>
Zaman aralığı, bir istemcinin KMS sunucusundan aktivasyon yenileme işlemlerini gerçekleştirmesi için belirlenen zaman aralığı değeridir. Zaman aralığı dakika cinsinden belirtilir. Varsayılan olarak 10080 dakikadır (7 gün).
slmgr /sri <Zaman Aralığı>
İstemciler için:
Lisans anahtarı ekleme
slmgr /ipk <Product Key>
Eklenen lisansı aktif etme
slmgr /ato
Mevcut lisansı kaldırma
slmgr /upk
Lisans bilgilerini görüntüleme
slmgr /dli
Lisans bilgilerini detaylı olarak görüntüleme
slmgr /dlv
İşletim sistemi için mevcut bulunan deneme süresini uzatmak aşağıdaki komut kullanılır. Bu komut en fazla 3 kere tekrarlanabilir.
slmgr /rearm
Belirli bir sunucunun KMS Sunucusu olarak istemciye tanıtılması (KMS Sunucunun DNS Kaydı Yoksa)
slmgr /skms <Sunucu FQDN adı:Port>
İstemciye tanımlı olan KMS sunucusunun görüntülenmesi (Bilgiler C:\kms.txt dosyası içerisine aktarılır.)
nslookup -type=srv _vlmcs._tcp >c:\kms.txt
Slmgr.vbs komutunun tüm parametrelerine aşağıdaki bağlantıdan ulaşabilirsiniz:
Ayrıca KMS sunucusunun DNS kaydının olup olmadığını aşağıdaki yol izlenerek teyit edilebilir.
DNS -> Sunucu Adı -> Forward Lookup -> Domain Adı -> _tcp -> _VLMCS
İstemciler için MAK lisans anahtarını KMS lisans anahtarı ile değiştirme işlemleri için aşağıdaki komutlar uygulanabilir.
İstemciler için MAK lisans anahtarını KMS lisansına çevirme
slmgr.vbs /ipk <KMS Lisans Anahtarı>
KMS lisans anahtarı ile etkinleştirme yapma
slmgr.vbs /ato
KMS lisans anahtarlarına aşağıdaki bağlantıdan ulaşabilirsiniz.
KMS lisanslama, sorgulama ve aktivasyon işlemleri için kullanılabilecek genel komutlar bu şekilde özetlenebilir.
Faydalı olması dileğiyle…