Windows Server 2008使用軟件授權管理工具
Windows Server 2008中,Windows Server許可證比以往任何時候都更為重要。通過該許可證,可以查詢Windows 2008 Server的授權類型,查詢授權剩余時間,或卸載的授權號。在本文中,將介紹學習如何使用命令行工具-slmgr.vbs實現上述功能。
slmgr.vbs是微軟提供的命令行授權管理工具,其完整名稱為Windows Software Licensing Management Tool。
slmgr是一個Visual Basic寫的腳本,可在任何Windows 2008 Server版本上配置授權,無論是Server完整版還是Server Core版本。
如果想查看slmgr.vbs有哪些功能,只要在Windows命令提示符下輸入以下命令:
slmgr.vbs /?
即可列出slmgr.vbs所有的選項。
使用slmgr能夠實現以下這些功能:
* 不僅可以管理本地服務器上的軟件授權,而且可以通過網絡,管理遠程Windows 2008 Server的軟件授權。遠程管理需要驗證用戶名和密碼。如果沒有特別指定的話,默認情況是管理本地服務器。
* -ipk選項:安裝產品密鑰。
* -ato選項:激活Windows 2008。
* -dli選項:顯示許可證信息。
* -dlv選項:顯示詳細的許可證信息。
* -xpr選項:顯示當前的Windows軟件授權的到期時間。
* -cpky選項:從注冊表清除當前的Windows產品密鑰。
* -ilc選項:安裝軟件授權。
* -rilc選項:重新安裝系統授權文件。
* -rearm選項:重新激活Windows評估版軟件授權。
* -upk選項:卸載某些產品的密鑰。
* -dit選項:顯示您的安裝ID ,使用離線方式激活軟件授權。
* -ato選項:激活產品確認碼。
下面我們來看一些Windows 2008 slmgr.vbs使用的例子。
如果正在使用的是Windows Server 2008評估版,可以不激活軟件授權。評估版的Windows Server 2008可以使用60天。
然而許多系統管理員所不知道的是:我們有三次機會,可以重新配置評估版的軟件授權,即可重新評估。這樣Windows 2008 Server評估版的使用時限可以長達240天,即大約8個月。
如果想使用slmgr.vbs重新激活Windows2008評價版的軟件授權,可以使用以下命令:
slmgr.vbs –rearm
重新配置好Windows2008評估版軟件授權后,需要重啟操作系統,配置才能生效。
如果想看看目前的評估期還剩下多久,只需輸入以下命令:
slmgr.vbs –xpr
顯示了Windows 2008到期的日期和時間。
微軟還提供了篇知識庫文檔,介紹如何自動延長評估版軟件授權的腳本。執行完該腳本,就可以使用Windows Server 2008軟件授權長達240天,而不需要再做其它任何事情。
詳細信息,可以瀏覽 http://support.microsoft.com/kb/948472頁面。
如果想獲得更詳細的資料,而不僅僅是到期日期的話,可以使用-dli或者-dlv選項。命令執行后
我們可以看到:在Windows 2008中,-dli選項的輸出結果,提供了詳細的信息,包括了授權狀態,授權剩余時間以及服務器上所有的密鑰列表等。
使用- dlv選項,可以看到關于軟件授權狀態的更為詳細的資料
帶–dlv 選項的slmgr.vbs命令,執行后顯示的授權信息比-dli選項的結果更為詳細。
正如上面提到的:slmgr.vbs命令是用來在命令行中激活Windows 2008 Server。在Windows Server Core中,只有命令提示,沒有其它選擇,只能使用slmgr.vbs來激活Core Server。因此,在Windows Server Core中,知道如何使用slmgr.vbs命令顯得更為重要。建議每一個系統管理員最好了解一下這一命令的基本用法。
假設在安裝Windows Server 2008 Core服務器過程中,我們已經輸入了產品密鑰,現在需要激活新安裝的操作系統的話,只需要輸入以下命令:
slmgr.vbs –ato
如果還沒有設置好網絡,或者存在其它錯誤的話,系統將提示以下的錯誤信息
在我而言,出現這個錯誤是因為我的windows 2008 core server還沒有配置好IP地址,也沒有配置DNS和默認網關。
需要注意的是,要成功激活Windows 2008之前,所有這些事情必須先設置好!
如果在安裝過程中沒有輸入產品密鑰,可以在命令行中輸入以下命令:
slmgr.vbs –ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
(假設輸入的是MAK多激活密鑰類型的密鑰,不是KMS密鑰管理服務類型的密鑰)
我們可以再次嘗試自動激活功能。操作成功時,可以看到“產品激活成功”提示信息窗口。
使用slmgr.vbs命令,不僅可以管理本地服務器,而且也可以管理遠程的Windows 2008服務器。操作過程中,需要提供遠程服務器的主機名或者IP地址,以及遠程服務器操作系統的管理員賬號和密碼。
要想實現這一功能,只要在slmgr命令和選項之間,按照先后順序填寫具體計算機名,用戶名和密碼,如以下命令所示:
slmgr.vbs server2 administrator MyPassWord1 -xpr
在slmgr命令中,可以不輸入.vbs擴展名。如果輸入slmgr和命令選項的話,同樣正常執行。
Windows Server軟件授權,決定了Windows 2008服務器所能提供的功能項,因此至關重要。
在本文中,我們介紹了在命令行方式下,如何使用slmgr.vbs這一微軟的軟件許可證管理的工具,來管理Windows Server的軟件授權。
下一次當Windows 2008 Server Core軟件授權即將過期時,我們就知道該怎么處理。
關鍵字:Server 2008、軟件授權、管理工具
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解