Gerir e activar chaves de produto com a ferramenta Volume Activation Management Tool (VAMT)

O que é a VAMT?
Volume Activation Management Tool, ou VAMT, é uma ferramenta gratuita da Microsoft que permite aos Administradores de IT efectuar diversas operações relacionadas com activação e gestão de chaves de produtos Microsoft.

A versão VAMT 1.2 foi distribuída como parte do Windows Automated Installation Kit (AIK), e suporta versões de OS a partir de Windows Vista e Windows Server 2008. O VAMT 1.2 pode efectuar activações com chaves MAK (Multiple Activation Key) e permite também a activação de clientes KMS (Key Management Service)

Com o lançamento da versão VAMT 2.0 introduzimos diversos melhoramentos tais como suporte para Office 2010, Visio 2010 e Project 2010. A VAMT 2.0 é um snap-in da Microsoft Management Console (MMC) e está disponível como standalone download. Esta nova versão vai permitir aos administradores gerir não só os hosts KMS como também as activações e chaves retail. Tal como discutido anteriormente, com esta nova versão é agora possível gerir activações e chaves Retail; como alternativa à consola GUI é ainda possível usar a linha de comando para executar scripts das tarefas da VAMT.

Alguns benefícios da ferramenta VAMT:

• Possibilidade de proteger uma chave de produto na consola VAMT  versus Incluir a chave numa imagem ou simplesmente distribuí-la em plain text
• Possibilidade de efectuar activações sem a necessidade de cada máquina cliente ter de contactar os serviços de activação da Microsoft
• Inventário e monitorização do parque informático (numa perspectiva do estado de activação das máquinas)

A VAMT permite gerir chaves MAK, KMS e produtos retail – sejam eles obtidos através de um contrato de licenciamento em Volume (VLSC) ou através de uma subscrição de programas Microsoft como por exemplo o MSDN – bem como as activações usando essas chaves. É também possível efectuar a activação remota dado que a VAMT usa o WMI para remotamente aceder às máquinas e efectuar tarefas de activação em sistemas que assim o permitam.

Utilização da ferramenta
Um dos primeiros passos a executar será o processo de descobrir máquinas no ambiente e adicioná-las na VAMT, dado que é necessário este primeiro passo para depois conseguir catalogar e activar as máquinas clientes. Depois de adicionar as maquinas será necessário identificar quais os produtos que têm instalados. Estes são os produtos que a VAMT consegue identificar: Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2 e Office 2010.

Nota: é possível descobrir maquinas com OS Windows XP SP2/SP3 e Windows Server 2003 SP1/SP2, mas apenas para gerir instalações de Office 2010 presentes nas mesmas, dado não ser possível gerir as chaves e activações das referidas versões de OS.

Gerir chaves de produto
Dependendo da organização e do contrato de licenciamento com a Microsoft, pode ser algo penoso gerir todas as chaves de produto disponíveis… MAKs, KMS host, retail (e.g., MSDN, TechNet ou Microsoft Partner Program) A ferramenta VAMT pode ser um auxiliar precioso nesta tarefa:

Gerir as chaves de produto com a VAMT possibilita:

• Uma única consola para gerir clientes Windows, servidores Windows Server e Office 2010
• Instalar e gerir activações remotamente através do WMI
• Gerir o numero de activação disponíveis para chaves MAK
Nota: não é possível gerir o numero de activações ainda disponíveis para chaves KMS ou retail

Gerir activações
A activação de produto é necessária em todas as instalações cliente e servidor Windows bem como cliente Microsoft Office (desde Windows Vista e Microsoft Office 2010).

È possível usar a ferramenta VAMT para gerir activações MAK, KMS e retail, inclusive alterar um método de activação para outro:

• A activação KMS é o método preferencial para activar sistemas que estejam sempre ligados à rede.
• Por outro lado a activação MAK é mais adequada nas seguintes situações:
• maquinas de laboratório
• pequenos escritórios com numero reduzido de máquinas
• escritórios em localizações remotas ou com pouca disponibilidade de ligação à rede física da empresa ou Internet
• utilizadores remotos

Em qualquer destas situações o VAMT consegue gerir a activação destes sistemas.

Para efectuar a activação o VAMT utiliza dois tipos de processos: online e proxy.

Online
Activação online (também referenciada em alguma documentação como independent activation ) cada Sistema contacta e activa-se individualmente contra os servidores de activação da Microsoft.
Pode-se usar este processo em activação MAK, KMS host, e retail; depois de adicionar a chave ao VAMT e instalar a chave no sistema alvo e depois escolher Online Activate.

Proxy
Neste tipo de activação a ferramenta VAMT recebe informação de múltiplos clientes que pretendem activação e contacta os servidores da Microsoft em nome desses clientes.
Para efectuar este tipo de activação, depois de adicionar a chave e instalar nas máquinas clientes seleccionar a opção Proxy Activate; a VAMT recolhe o  IID (installation ID) de cada máquina e envia para os servidores da Microsoft numa única conexão. Depois de obter os CID’s (confirmation IDs) distribui para as máquinas correspondes afim de completar o processo de activação. Toda esta informação é mantida num ficheiro xml CIL (Computer Information List .xml file)
Este diagrama mostra o processo de activação:


Se pretendermos guardar a informação de confirmação de activação teremos de usar este método dado que na activação online a ferramenta VAMT não guardar esta informação. Sugerimos efectuar um backup do ficheiro CIL pois a informação presente poderá ser necessária em caso de disaster recovery.

Activação de clientes KMS
No caso de pretendemos alterar computadores do método MAK para KMS é possível usar a VAMT para alterar a chave em uso e proceder à activação do mesmo. Dado que as chaves cliente KMS estão inseridas na própria ferramenta VAMT e fácil proceder à alteração não sendo sequer necessário adicionar a mesma na consola.

Activação de clientes sem ligação à rede
Em alguns ambientes, como por exemplo localizações remotas e ambientes seguros, as máquinas estão completamente isoladas da Internet e por vezes da própria rede da organização. A VAMT pode simplificar o processo de activação destas maquinas.

Apresentamos um cenário possível que passa por instalar dois VAMT hosts, um no ambiente isolado e outro na rede da organização em que a informação de activação seria transportada através de removable media:


Usando o método de activação proxy activation, é possível recolher os IIDs no VAMT host do ambiente isolado e guarda-los numa pen usb. De seguida, no segundo VAMT host que está na rede importar os IIDs para a consola e enviar para a Microsoft afim de obter os CIDs. Por fim, exportar os CIDs para a Pen Usb e transporta-los para o primeiro VAMT host do ambiente isolado afim de finalizar o processo de activação.

Reactivação local
Se uma determinada máquina necessita de ser reinstalada frequentemente (máquina de teste ou training) o método de activação proxy pode facilitar a tarefa de reactivação. Depois da reinstalação é possível aplicar o mesmo CID guardado no ficheiro .xml CIL. Pode-se reaplicar sem limites desde que não tenham ocorrido alterações significativas de Hardware.
Nota: Ao aplicar o mesmo CID conserva-se o numero de activações em falta da chave de produto.

Estado da activação
A VAMT permite verificar o estado de activação dos computadores geridos. A informação disponível inclui:

• estado da licença  (e.g., Licensed, Out-of-Box Grace, Notification),
• Estado genuino 
• Edição do Windows
• Os últimos 5 caracteres da chave de produto instalada

Opções de Scripting
Como alternativa à interface MMC é possível usar a linha de comando e executar tarefas da VAMT através de scripts tais como updates à lista de produtos presentes num determinado ficheiro CIL. 
Exemplo de execução de um script que actualiza o estado de um produto a partir de um determinado ficheiro CIL providenciando credenciais alternativas:
VAMT /r /i myproducts.CIL /o vamtout.CIL /user mydomain\myusername /password *

Espero que a VAMT possa vir a ser útil nas tarefas de gestão e activação dos produtos Microsoft.

A equipa de suporte,
AL