Opções Slmgr.vbs para obter informações de ativação de volume

Veja a seguir a descrição da sintaxe do script Slmgr.vbs. As tabelas neste artigo descrevem cada opção de linha de comando.

slmgr.vbs [<ComputerName> [<User> <Password>]] [<Options>]

Observação

Neste artigo, colchetes [] incluem argumentos opcionais e colchetes angulares <> incluem espaços reservados. Ao digitar essas instruções, omita os colchetes e substitua os espaços reservados usando valores correspondentes.

Observação

Para obter informações sobre outros produtos de software que usam a ativação de volume, confira os documentos específicos de cada um desses aplicativos.

Usando Slmgr em computadores remotos

Para gerenciar clientes remotos, use a VAMT (Ferramenta de Gerenciamento de Ativação de Volume), versão 1.2 ou posterior, ou crie scripts WMI personalizados que considerem as diferenças entre as plataformas. Para saber mais sobre as propriedades da WMI e os métodos para ativação de volume, confira Propriedades e métodos da WMI para ativação de volume.

Importante

Por causa de mudanças na WMI no Windows 7 e Windows Server 2008 R2, o script Slmgr.vbs não serve para funcionar entre plataformas. Não há suporte para o uso de Slmgr.vbs a fim de gerenciar um sistema Windows 7 ou Windows Server 2008 R2 por meio do sistema operacional Windows Vista®. Se você tentar gerenciar um sistema mais antigo do Windows 7 ou Windows Server 2008 R2, isso gerará um erro específico de incompatibilidade de versão. Por exemplo, executar cscript slmgr.vbs <vista_machine_name> /dlv produz o seguinte resultado:

Microsoft (R) Windows Script Host versão 5.8 Copyright (C) Microsoft Corporation. Todos os direitos reservados.

O computador remoto não dá suporte a esta versão do SLMgr.vbs

Opções gerais do Slmgr.vbs

Opção Descrição
[<ComputerName>] Nome de um computador remoto (o padrão é o computador local)
[<User>] Conta no computador remoto com o privilégio pedido
[<Password>] Senha da conta no computador remoto com os privilégios pedidos

Opções globais

Opção Descrição
/ipk <ProductKey> Tenta instalar uma chave do produto (Product Key) 5×5. A chave de produto fornecida pelo parâmetro é confirmada como válida e aplicável para o sistema operacional instalado.
Se não, será retornado um erro.
Se a chave for válida e aplicável, a chave será instalada. Se uma chave já estiver instalada, ela será substituída silenciosamente.
Para evitar instabilidade no serviço de licenças, o sistema ou o Serviço de Proteção de Software deverá ser reiniciado.
A operação deverá ser executada de uma janela de prompt de comandos com privilégios elevados ou o valor de Registro das Operações do Usuário Padrão deverá estar configurado de modo a permitir que usuários sem privilégios tenham acesso extra ao Serviço de Proteção de Software.
/ato [<ID de ativação>] Em edições de varejo e sistemas de volume com uma chave de host KMS (Serviço de Gerenciamento de Chaves) ou uma chave MAK (chave de ativação múltipla), o /ato solicitará ao Windows uma tentativa de ativação online.
Para sistemas com uma GVLK (chave de licença de volume genérico) instalada, isso solicitará uma tentativa de ativação KMS. Os sistemas que tiverem sido configurados para suspender tentativas automáticas de ativação do KMS ( /stao) ainda tentarão realizar a ativação KMS quando /ato for executado.
Observação: No Windows 8 (e Windows Server 2012), a opção /stao foi preterida. Use a opção /act-type como substituta.
O parâmetro <ID de ativação> expande o suporte a /ato para identificar uma edição do Windows instalada no computador. Especificar o parâmetro <ID de ativação> isolará os efeitos da opção na edição associada à ID de ativação indicada. Execute slmgr.vbs /dlv all para obter os IDs de ativação da versão instalada do Windows. Se você precisar de suporte para outros aplicativos, confira as orientações fornecidas sobre cada aplicativo para ver mais instruções.
A ativação KMS não pede privilégios elevados. Mas a ativação online pede elevação, ou o valor de registro das Operações do Usuário Padrão deverá estar configurado de modo a permitir que usuários sem privilégios tenham acesso extra ao Serviço de Proteção de Software.
/dli [<ID de ativação> | All] Exibe informações sobre a licença.
Por padrão, /dli exibe as informações sobre a licença da edição do Windows ativa e instalada. Especificar o parâmetro <ID de ativação> exibirá as informações sobre a licença da edição específica associada à ID de ativação indicada. Especificar All como parâmetro exibirá as informações sobre a licença de todos os produtos aplicáveis instalados.
A operação não pede privilégios elevados.
/dlv [<ID de ativação> | All] Exibir informações detalhadas sobre a licença.
Por padrão, /dlv exibe as informações sobre a licença do sistema operacional instalado. Especificar o parâmetro <ID de ativação> exibirá as informações sobre a licença da edição específica associada à ID de ativação indicada. Especificar o parâmetro All exibirá as informações sobre a licença de todos os produtos aplicáveis instalados.
A operação não pede privilégios elevados.
/xpr [<ID de ativação>] Exibe a data de expiração da ativação do produto. Está, por padrão, relacionada à edição atual do Windows e é útil principalmente para clientes KMS, pois as ativações MAK e de varejo são permanentes.
Especificar o parâmetro <ID de ativação> exibirá a data de validade da ativação da edição específica associada à ID de ativação. A operação não pede privilégios elevados.

Opções avançadas

Opção Descrição
/cpky Algumas operações de manutenção pede que a chave de produto esteja disponível no Registro durante operações OOBE (configuração inicial pelo usuário). A opção /cpky remove a chave de produto do Registro para evitar que seja roubada por códigos mal-intencionados.
Para instalações de varejo que implantem chaves, a prática recomendada é executar essa opção. A opção não é necessária para chaves de host KMS e chaves MAK, pois esse já é o comportamento padrão dessas chaves. A opção é pedida para outros tipos de chave, cujo comportamento padrão não é apagar a chave do Registro.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/ilc <arquivo_de_licença> Esta opção instala o arquivo de licença especificado pelo parâmetro pedido. Essas licenças podem ser instaladas como medida de solução de problemas, a fim de dar suporte à ativação baseada em token, ou como parte da instalação manual de um aplicativo onboard.
As licenças não são validadas durante esse processo: a validação de licenças está fora do escopo do Slmgr.vbs. Em vez disso, a validação é executada pelo Serviço de Proteção de Software, em runtime.
A operação deverá ser executada de uma janela de prompt de comandos com privilégios elevados ou o valor de Registro das Operações do Usuário Padrão deverá estar configurado de modo a permitir que usuários sem privilégios tenham acesso extra ao Serviço de Proteção de Software.
/rilc Esta opção reinstala todas as licenças armazenadas em %SystemRoot%\system32\oem e %SystemRoot%\System32\spp\tokens. Elas são cópias "em boas condições" armazenadas durante a instalação.
As licenças correspondentes no armazenamento confiável são substituídas. As licenças adicionais — como, por exemplo, ILs (licenças de publicação) de TAs (autoridades confiáveis) e licenças para aplicativos — não são afetadas.
A operação deverá ser executada em uma janela de prompt de comandos com privilégios elevados ou o valor de Registro das Operações do Usuário Padrão deverá estar configurado de modo a permitir que usuários sem privilégios tenham acesso extra ao Serviço de Proteção de Software.
/rearm Esta opção redefine os temporizadores de ativação. O processo /rearm também é chamado por sysprep /generalize.
Esta operação não fará nada se a entrada do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm for definida como 1. Confira Configurações do Registro para ativação de volume para obter detalhes sobre essa entrada do Registro.
A operação deverá ser executada em uma janela de prompt de comandos com privilégios elevados ou o valor de Registro das Operações do Usuário Padrão deverá estar configurado de modo a permitir que usuários sem privilégios tenham acesso extra ao Serviço de Proteção de Software.
/rearm-app <ID do aplicativo> Redefine o status de licença do aplicativo especificado.
/rearm-sku <ID do aplicativo> Redefine o status de licença do SKU (unidade de manutenção de estoque) especificado.
/upk [<ID do aplicativo>] Esta opção desinstala a chave de produto da edição atual do Windows. Depois de ser reinicializado, o sistema estará no estado não licenciado até que uma nova chave de produto seja instalada.
Também há a opção de usar o parâmetro <ID de ativação> para especificar outro produto instalado.
A operação deve ser executada em uma janela de prompt de comandos com privilégios elevados.
/dti [<ID de ativação>] Exibe o ID de instalação para a ativação offline.
/atp <ID de confirmação> Ativa o produto usando a ID de confirmação fornecida pelo usuário.

opções do cliente KMS

Opção Descrição
/skms <Name[:Port] | : port> [<ID de ativação>] Esta opção especifica o nome e opcionalmente a porta do computador host KMS a ser contatado. Definir este valor desativa a detecção automática do host KMS.
Se o host KMS usar apenas o IPv6 (protocolo IP versão 6), o endereço deverá ser especificado no formato <nome_do_host>:<porta>. Os endereços IPv6 contêm dois-pontos (:), que o script Slmgr.vbs não interpreta corretamente.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/skms-domain <FQDN> [<ID de ativação>] Define o domínio DNS específico no qual encontram-se todos os registros SRV do KMS. A configuração não terá qualquer efeito se o host KMS único e específico for definido usando a opção /skms. Use esta opção, especialmente em ambientes com namespace não contíguo, para forçar o KMS a ignorar a lista de pesquisa de sufixos de DNS e procurar registros do host KMS no domínio DNS especificado.
/ckms [<ID de ativação>] Esta opção remove, do Registro, as informações sobre o nome, endereço e porta do host KSM especificado e restaura o comportamento de descoberta automática do KMS.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/skhc Esta opção habilita o armazenamento em cache do host KMS (padrão). Depois que o cliente descobre um host KMS em funcionamento, essa configuração impede que a prioridade e a ponderação do DNS (Sistema de Nomes de Domínio) afetem a comunicação adicional com o host. Se o sistema não puder mais entrar em contato com o host KMS em funcionamento, o cliente tentará descobrir um novo host.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/ckhc Esta opção desabilita o armazenamento em cache do host KMS. Esta configuração instrui o cliente a usar a descoberta automática de DNS cada vez que ele tentar uma ativação KMS (recomendada ao usar prioridade e ponderação).
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.

Opções de configuração do host KMS

Opção Descrição
/sai <Intervalo> Esta opção define um intervalo em minutos para clientes não ativados tentarem a conexão com o KMS. O intervalo de ativação deve estar entre 15 minutos e 30 dias, porém o valor padrão (duas horas) é recomendado.
Inicialmente, o cliente KMS adota esse intervalo do Registro, mas volta para a configuração KMS depois de receber a primeira resposta do KMS.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/sri <Interval> Esta opção define o intervalo de renovação, em minutos, para que os clientes ativados tentem a conexão com o KMS. O intervalo de renovação deve estar entre 15 minutos e 30 dias. Inicialmente, esta opção é definida tanto no servidor como no cliente KMS. O valor padrão é 10.080 segundos (7 dias).
Inicialmente, o cliente KMS adota esse intervalo do registro, mas troca para a configuração do KMS depois de receber a primeira resposta do KMS.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/sprt <Porta> Esta opção define a porta na qual o host KMS escutará as solicitações de ativação do cliente. A porta TCP padrão é 1688.
A operação deve ser executada em uma janela de prompt de comandos com privilégios elevados.
/sdns Habilita a publicação de DNS pelo host KMS (padrão).
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/cdns Desabilita a publicação de DNS pelo host KMS.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/spri Define a prioridade do KMS como normal (padrão).
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/cpri Define a prioridade do KMS como baixa.
Use esta opção para minimizar a contenção do KMS em um ambiente de host articulado. Observe que isso pode resultar na privação do KMS, dependendo de quais outros aplicativos ou funções do servidor estiverem ativos. Use com cautela.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
/act-type [<Tipo-de-ativação>] [<ID de ativação>] Esta opção define um valor no Registro que limita a ativação de volume a um único tipo. O tipo de ativação 1 limita a ativação apenas ao Active Directory, 2 limita a ativação à ativação do KMS e 3 à ativação baseada em token. A opção 0 permite qualquer tipo de ativação e é o valor padrão.

Opções de configuração de ativação baseada em token

Opção Descrição
/lil Lista as licenças de publicação de ativação instaladas baseadas em token.
/ril <ILID><ILvID> Remove uma licença de publicação de ativação instaladas baseadas em token.
A operação deve ser executada em uma janela de prompt de comandos com privilégios elevados.
/stao Define o sinalizador Token-based Activation Only, desabilitando a ativação KMS automática.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
Esta opção foi removida no Windows Server 2012 R2 e Windows 8.1. Use a opção /act–type.
/ctao Apague o sinalizador Token-based Activation Only (padrão), habilitando a ativação KMS automática.
A operação deve ser executada em uma janela do prompt de comandos com privilégios elevados.
Esta opção foi removida no Windows Server 2012 R2 e Windows 8.1. Use a opção /act–type como substituta.
/ltc Lista certificados de ativação baseada em token que podem ativar softwares instalados.
/fta <impressão digital do certificado> [<PIN>] Força a ativação baseada em token usando o certificado identificado. O PIN (número de identificação pessoal) será fornecido para desbloquear a chave privada sem solicitação de PIN se você usar certificados protegidos pelo hardware (por exemplo, cartões inteligentes).

Opções de configuração da ativação baseada no Active Directory

Opção Descrição
/ad-activation-online <Chave do produto> [<Nome do objeto de ativação>] Coleta dados do Active Directory e inicia sua ativação de floresta usando as credenciais executadas no prompt de comando. O acesso de administrador local não é necessário. No entanto, o acesso de leitura/gravação ao contêiner do objeto de ativação do domínio raiz da floresta é necessário.
/ad-activation-get-IID <Chave do produto> Esta opção inicia a ativação da floresta do Active Directory no modo de telefone. O resultado é a IID (ID de instalação), que poderá ser usada para ativar a floresta pelo telefone se a conectividade com a Internet não estiver disponível. Ao fornecer o IID na chamada telefônica de ativação, um CID é retornado, sendo usado para concluir a ativação.
/ad-activation-apply-cid <Chave do produto><ID de confirmação> [<Nome do objeto de ativação>] Ao usar esta opção, digite o CID informado na chamada telefônica de ativação para concluir a ativação
[/name: <AO_Name>] Opcionalmente, você pode acrescentar a opção /name a qualquer um desses comandos para especificar um nome para o objeto de ativação armazenado no Active Directory. O nome não deve exceder 40 caracteres Unicode. Use aspas duplas para definir explicitamente a cadeia de caracteres de nome.
No Windows Server 2012 R2 e no Windows 8.1, você pode acrescentar o nome diretamente após /ad-activation-online <Chave do produto> e /ad-activation-apply-cid sem precisar usar a opção /name.
/ao-list Exibe todos os objetos de ativação disponíveis para o computador local.
/del-ao <AO_DN>
/del-ao <AO_RDN>
Exclui, da floresta, o objeto de ativação especificado.

Referências adicionais