當前位置:編程學習大全網 - 編程語言 - Slmgr.vbs命令是什麽?Slmgr.vbs命令的使用方法

Slmgr.vbs命令是什麽?Slmgr.vbs命令的使用方法

在使用KMS激活win7/win8/win10操作系統時會用到Slmgr.vbs命令,Slmgr.vbs命令是什麽?這是WINDOWS的軟件授權管理工具。SLMGR是管理系統激活和密鑰、證書的主要組件。本教程告訴大家Slmgr.vbs命令的使用方法。

SLMGR的所有功能都是通過slmgr.vbs提供的,采用VBScript命令行方式執行。圖形界面中許多與該命令行相關的激活行為,比如系統屬性等,都是通過調用slmgr.vbs腳本來執行授權操作

slmgr.vbs究竟是什麽文件呢?

slmgr全稱:SoftwareLicenseManager,即軟件許可證管理。它是從Vista之後開始增加的軟件授權管理工具,是管理系統激活和密鑰、證書的主要組件。slmgr.vbs存在於系統System32目錄,使用方法壹是“開始”-“運行”,直接鍵入相關命令;二是打開壹個命令提示符,當然是需要管理員身份的,而且要借助cscript,類似於“cscriptC:\windows\system32\slmgr.vbs-dli這樣來執行。很明顯,前者更方便

在哪裏使用和如何使用slmgr.vbs

有如下幾種方式進入並運行slmgr.vbs命令:

1、COMMAND命令提示窗口下,這是壹種執行方式,但需要提升管理員權限;

2、運行命令(Vista中的顯示運行命令,Win+R,開始/所有程序/附件/命令提示符,任何壹種)

3、開始菜單中的開始搜索框,使用這種方法需要輸入slmgr的完整名稱——slmgr.vbs,類似於slmgr.vbs-ato這樣的格式內容。

最常用的SLMGR命令是slmgr.vbs-rearm延長Vista或Windows7試用期30天。除此外,slmgr還支持很多參數命令。我們可以通過slmgr.vbs-?命令查看。也可以檢驗WindowsVista或Windows7的激活狀態和許可證詳細信息。

Slmgr.vbs使用方法大全:

KMS激活的幾條命令,當時沒有進行說明,趁此機會解釋壹下,主要是以下三條:

slmgr/ipkx-x-x-x-x

安裝產品密鑰,也可以說是替換現有密鑰,就是那個5×5的序列號。

slmgr/skmsx.x.x.x

這壹句不用多說了,就是設置KMS服務器IP地址及端口。

slmgr/ato

嘗試在線激活Windows,如果我沒有理解錯的話,ato就是attemptonline的縮寫。

以上KMS的部分,再來學習壹下其它主要命令。

slmgr.vbs-dlv顯示詳細的激活信息,包括:系統版本、激活ID、安裝ID、部分產品密鑰、許可證狀態、剩余Windows重置計數等,如下圖:

可能大家會“剩余Windows重置計數”和“信任時間”存有疑問,本文暫且不管,我會另外寫文討論。

slmgr.vbs-dli,這個命令其實就是上面那個命令的簡化版,看圖:

slmgr.vbs-xpr,這個命令的作用是查看當前許可證狀態的截止日期,同樣我們可以用它來檢查Windows是否是永久激活。

slmgr.vbs-cpky,這個命令是從註冊表中清除產品密鑰信息,這是壹項安全舉措,清除之後那些聲稱讀取產品密鑰的軟件就讀不到了。這個命令相當重要,尤其在企業內部,我也打算單獨發文。

slmgr.vbs-ilc,導入OEM證書,後面為OEM證書的路徑。

slmgr.vbs-upk,卸載當前產品密鑰,重啟電腦之後系統將重歸未激活狀態,會出現輸入密鑰和聯網激活界面。

Windows軟件授權管理工具更多使用方法和參數

用法:slmgr.vbs[MachineName[UserPassword]][]

MachineName:遠程計算機的名稱(默認為本地計算機)

User:遠程計算機上具有所需特權的帳戶

Password:前面帳號的密碼

全局選項:

/ipk

安裝產品密鑰(替換現有密鑰)

/ato[ActivationID]

激活Windows

/dli[ActivationID|All]

顯示許可證信息(默認:當前許可證)

/dlv[ActivationID|All]

顯示詳細的許可證信息(默認:當前許可證)

/xpr[ActivationID]

當前許可證狀態的截止日期

高級選項:

/cpky

從註冊表中清除產品密鑰(防止泄露引起的攻擊)

/ilc

安裝許可證

/rilc

重新安裝系統許可證文件

/rearm

重置計算機的授權狀態

/upk[ActivationID]

卸載產品密鑰

/dti[ActivationID]

顯示安裝ID以進行脫機激活

/atp[ActivationID]

使用用戶提供的確認ID激活產品

批量授權:密鑰管理服務(KMS)客戶端選項:

/skms[ActivationID][ActivationID][:port]>

設置KMS計算機名稱和/或端口。IPv6地址必須以“[計算機名]:端口”的格式指定

/ckms[ActivationID]

清除所使用的KMS計算機名稱(將其端口設置為默認值)

/skhc

啟用KMS主機緩存

/ckhc

禁用KMS主機緩存

批量授權:基於令牌的激活選項:

/lil

列出安裝的基於令牌的激活頒發許可證

/ril

刪除安裝的基於令牌的激活頒發許可證

/ctao

清除僅基於令牌激活的標誌(默認設置)

/stao

設置僅基於令牌激活的標誌

/ltc

列出基於令牌的激活證書

/fta證書指紋[]

強制進行基於令牌的激活

批量授權:密鑰管理服務(KMS)選項:

/sprt

設置KMS用於與客戶端進行通信的TCP端口

/sai

設置未激活的客戶端嘗試連接KMS的時間間隔(分鐘)。雖然建議了默認時間(2小時),但是激活間隔必須介於15分鐘(最小值)到30天(最大值)之間。

/sri

設置激活的客戶端嘗試連接KMS的續訂時間間隔(分鐘)。雖然建議了默認時間(7天),但是續訂時間間隔必須介於15分鐘(最小值)和30天(最大值)之間。

/sdns

啟用通過KMS進行的DNS發布(默認)

/cdns

禁用通過KMS進行的DNS發布

/spri

將KMS優先級設置為普通(默認)

/cpri

將KMS優先級設置為低

關於Slmgr.vbs命令的使用方法分享到這裏,希望此方法對大家有所幫助。

  • 上一篇:孩子高中畢業想學電腦,學什麽專業有前途
  • 下一篇:RGB信號和VGA信號各是什麽信號?
  • copyright 2024編程學習大全網