Upgrading from a Previous Version

Updated: June 29, 2012

Applies To: Windows Server 2008, Windows Server 2008 R2

If you are uncertain as to which version of the RMS client you have installed, you can use the following script to detect whether Microsoft Windows Rights Management Services Client with Service Pack 2 is installed. This sample script will also upgrade the version to SP2 if it is not installed.


This script must be run from the same directory as the Windows Rights Management executable.

Set objShell = Wscript.CreateObject("Wscript.Shell")
Set objWindowsInstaller = Wscript.CreateObject("WindowsInstaller.Installer") 
Set colProducts = objWindowsInstaller.Products 
For Each product In colProducts 
strProductName = objWindowsInstaller.ProductInfo (product, "ProductName")
if strProductName = "Windows Rights Management Client with Service Pack 2" then
strInstallFlag = "False"
Exit For
strInstallFlag = "True"
end if
if strInstallFlag = "True" then
objShell.run "WindowsRightsManagementServicesSP2-KB917275-Client-ENU.exe -override 1 /I MsDrmClient.msi REBOOT=ReallySuppress /q -override 2 /I RmClientBackCompat.msi REBOOT=ReallySuppress /q "
wscript.echo "No installation required"
end if