COMO INSTALAR O VAMT (FERRAMENTA DE GERENCIAMENTO DE ATIVAÇÃO POR VOLUME)

Microsoft, Windows Server

Fala pessoal, tudo bem com vocês? Hoje irei abordar como realizar a instalação do VAMT a ferramenta de gerenciamento de ativação por volume da Microsoft.

O VAMT não é uma ferramenta tão nova, mas talvez você ainda não a conheça e ela possa lhe ajudar a gerenciar suas licenças Microsoft e verificar quais computadores estão com os softwares licenciados e instalar licenças de forma remota.

Para realizar a instalação do VAMT iremos precisar dos seguintes requisitos:

  • Servidor Windows com GUI e acesso à internet.
  • Versão mais recente do Windows ADK
  • Uma versão do SQL Server Express.

No meu ambiente de testes irei usar o Windows Server 2022 para realizar a instalação.

Lembrando também que o nosso servidor deve estar no domínio e a ferramenta VAMT requer privilégios de administrador local.

Vamos começar?

Primeiro, vamos começar baixando a versão mais recente do Windows ADK no seguinte link: https://docs.microsoft.com/pt-br/windows-hardware/get-started/adk-install

Irei baixar o ADK para Windows Server 2022.

Vamos abrir a .ISO

E executar o adksetup para iniciar a instalação.

Irei executar a instalação padrão, conforme a imagem.

Na próxima tela, irei deixar padrão e vou clicar ne next.

A próxima tela é os termos de licença, irei aceitar.

Nessa próxima tela, é onde iremos selecionar o VAMT para instalação.

Selecione a opção Volume Activation Management Tool (VAMT)

Clique em Install, após finalizar a instalação vamos clicar em Close.

Depois de instalado o ADK iremos baixar o SQL EXPRESS e instalá-lo no nosso servidor.

Link do SQL https://www.microsoft.com/sql-server/sql-server-editions-express

Usarei o SQL 2019 Express.

Vamos clicar em Basic para iniciar a instalação.

Nessa tela iremos aceitar os termos.

Nessa tela irei deixar a instalação no local padrão e clicar em install.

Aguarde enquanto o SQL EXPRESS é instalado.

Após finalizar a instalação iremos receber a seguinte tela, vamos clicar em Close.

Agora iremos iniciar o nosso VAMT, no menu iniciar você encontrará o ícone.

Essa será a primeira tela quando o VAMT for aberto pela primeira vez

Nessa tela, em Server iremos digitar:

.\SQLEXPRESS

Em database selecione Create New Database e crie uma nova database. Irei colocar o nome de Vamt

Irá aparecer um aviso, informando que será criada uma nova database com o nome Vamt, clique em Yes para continuar.

Esse erro será mostrado na tela, para resolver iremos precisar instalar o SQL Server Management Studio e conectar no SQL EXPRESS.

Estou usando no meu ambiente o SQL Server Management Studio 2014.

Iremos em database e iremos verificar que temos uma database criada com o nome vamt.

Vamos rodar uma nova query para realizar uma alteração para resolver o erro.

Segue a alteração que deve ser realizada no database

alter table base.GenuineStatusText alter column GenuineStatusText nvarchar(255) NULL

Vamos executar a query

Query executada com sucesso.

E tentar novamente conectar no VAMT.

Abra a console do VAMT e selecione o database vamt.

Agora verificamos que o acesso foi realizado normalmente.

Em um próximo post, irei mostrar como instalar as licenças e verificar quais computadores estão com os produtos ativados.

Essa foi a dica de hoje, ficou com alguma dúvida? Escreve um comentário que irei te responder. Grande abraço.

Conheça o PowerShell DSC

PowerShell

Fala Pessoal, tudo bem com vocês? Hoje irei falar sobre PowerShell DSC. Já ouviu falar? Não sei se você curte fazer a mesma coisa varias vezes, particularmente, eu não gosto rsrs

O PowerShell DSC, é uma plataforma no qual permite que você gerencie sua infraestrutura como um código. Vou te falar um exemplo… você tem uma documentação de um servidor em um arquivo World, com um passo a passo de como instalar ou configurar determinado servidor.

Com o PowerShell DSC, posso criar uma documentação em código, no qual irá realizar o deploy desse servidor ou garantir que o mesmo está com as mesmas configurações que foram realizadas.

Você pode garantir que tal serviço esteja com o status de running, ou tal serviço esteja desabilitado. Ahh e esqueci de comentar que também tem no Azure rsrs

Conceitos Principais

A DSC é uma plataforma declarativa usada para configuração, implantação e gerenciamento de sistemas. Consiste em três componentes principais:

Configurações são scripts declarativos do PowerShell que definem e configuram instâncias de recursos. Após executar a configuração, a DSC (e os recursos que estão sendo chamados pela configuração) vai simplesmente “realizar”, garantindo que o sistema exista no estado disposto pela configuração. As configurações da DSC também são idempotentes: o Gerenciador de Configurações Local (LCM) continuará garantindo que os computadores sejam configurados no estado declarado pela configuração.

Os recursos são a parte de “realização” da DSC. Eles contêm o código que definem e mantêm o destino de uma configuração no estado especificado. Os recursos residem dentro de módulos do PowerShell e podem ser escritos para modelar algo tão genérico quanto um arquivo ou um processo do Windows ou tão específico quanto um servidor IIS ou em uma VM em execução no Azure.

Gerenciador de Configurações Local (LCM) é o mecanismo pelo qual a DSC facilita a interação entre recursos e configurações. Regularmente, o LCM sonda o sistema usando o fluxo de controle implementado pelos recursos para garantir que o estado definido por uma Configuração seja mantido. Se o sistema estiver sem estado, o LCM fará chamadas para o código nos recursos para “realizar”, de acordo com a configuração.

Fonte: https://docs.microsoft.com/pt-br/powershell/scripting/dsc/overview/overview?view=powershell-7.1

Aqui irei deixar um link, se você tiver interesse, irei postar mais sobre isso, e também irei colocar no meu Github.

Como instalar Fontes via GPO

GPO

Fala pessoal, tudo bem com vocês? Hoje recebi uma demanda para realizar a instalar fontes via GPO, então resolvi escrever como realizar o processo.

Primeiro, vamos se conectar no AD e abrir o Group Policy.

Iremos criar uma nova GPO

Agora, iremos editar nossa GPO.

Vamos em configuração de computadores, em preferencias e procurar por Files

Em Files, iremos criar uma nova File (arquivo), clique com o botão direito, new > File

No Painel de criação, iremos precisar colocar a localização do arquivo e o destino.

No meu caso, as fontes estão em NetLogon dentro de uma pasta.

E o destino será a pasta Fonts %SYSTEMDRIVE%\Windows\Fonts

Aqui segue um exemplo

Logo depois precisamos criar um registro

Vamos clicar em novo, e criar um novo registro

Em caminho da chave iremos colocar

SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

Nome do valor: O nome da Fonte, no meu exemplo a fonte é OpenSans-Bold

Tipo de valor: REG_SZ

Dados do valor iremos colocar a fonte, no meu exemplo: OpenSans-Bold.ttf

Agora é só colocar a GPO na OU ou no Domínio para ela ser recebida nos computadores.

Dicas sobre WSUS e atualizações do Windows

Dicas, Microsoft

Fala pessoal, tudo certinho com vocês?

Hoje venho falar sobre algo que estou vendo frequentemente perguntas/relatos de problemas com impressoras após atualizações do Windows 10. Então resolvi escrever algumas dicas de como você não enfrentar tanto problemas com atualizações.

Dica 1 – Criar ambiente de homologação

Acredito que você deve utilizar o WSUS para gerenciar suas atualizações, se você usa o WSUS essa dica é para você.

Crie um grupo de computadores para homologação antes de liberar os updates para produção, realize testes por no mínimo 5 dias, verifique se houve alguma indisponibilidade em algum serviço ou aplicação da sua empresa.

Dica 2 – Leia sobre as atualizações

Você pode antes de instalar as atualizações, ler o que as atualizações irão corrigir.

No site https://www.catalog.update.microsoft.com/ você pode pesquisar pelo KB e ter mais informações.

Dica 3 – Mantenha seu WSUS limpo

Realize limpezas no seu servidor WSUS, isso pode gerar menos armazenamento com atualizações que não são mais necessárias.

Dica 4 – Atualizei meu Windows e agora estou com problemas

Você pode desinstalar atualizações para verificar se o seu problema foi gerado por elas.

Para remover no Windows 10 por exemplo: Você deve ir em Windows Update, verificar histórico de atualizações e depois procurar por desinstalar atualizações

Dica 5 – Não estou conseguindo instalar uma atualização.

Caso você tenha dificuldades para instalar as atualizações pelo Windows Update você pode baixar manualmente e instalar.

Eu sempre uso o site https://www.catalog.update.microsoft.com/ quando preciso realizar alguma atualização manual.

Já vi também problemas com atualizações por conta do antivírus e por perfis que não existem mais no computador/servidor, onde precisei remover no regedit para conseguir realizar algumas atualizações.

Essas são algumas dicas sobre atualizações e WSUS, reforço aqui no final, crie um ambiente de homologação tanto para maquinas Clientes quanto para Servidores, isso irá evitar muitas dores de cabeça para você.

Verificando quais opções de instalação de um arquivo .exe para customização de script

Dicas, Microsoft

Fala pessoal, tudo certo?

Hoje recebi uma demanda para realizar a instalação de um software no formato .exe, porem eu queria instalar ele de forma silenciosa sem nenhuma interação do usuário rsrs

Existe a opção de MSI, porem não era meu caso. Tentei realizar a instalação com /s para ficar no modo silent porem sem êxito rsrs.

No meu caso, consegui instalar ele de forma silenciosa com algo bem básico. Abri o cmd e coloquei o nome do software /?

Aqui como exemplo irei usar o ADK

Com isso, o mesmo abriu o executável e mostrou varias opções que você pode colocar no script para automatizar a instalação

Aqui tem todos os parâmetros que posso usar no script para automatizar a instalação como por exemplo

Dessa forma ele irá instalar todos os recursos sem mostrar a parte gráfica.

Você pode usar o /? para outros softwares para verificar quais opções de instalação você tem.

Nem todos os softwares irão ter essas opções de customização.

Um outro exemplo com o TreeSizeFreeSetup

Com isso você pode customizar seu script de instalação da maneira que você desejar.

No meu caso em especifico, criei um script simples de logon da seguinte forma

copy \\paulocostati.com\netlogon\software.exe c:\
cd \
software.exe /parâmetros que visualizei no /?

Com isso quando o usuário estava realizando o logon, o script copiava o arquivo para maquina local e executava com os parâmetros que coloquei. O arquivo salvei como .bat e coloquei na GPO de logon

Ferramentas de Administração de Servidor Remoto (RSAT)

Microsoft, Windows Server

Fala pessoal, hoje irei falar um pouco sobre o RSAT e como ele pode facilitar sua vida para administração de servidores

O RSAT permite que você gerencie seus servidores Windows a partir de uma maquina Cliente (Windows 10 por exemplo).

Talvez você receba varias vezes uma solicitação para redefinir uma senha de um usuário, ou talvez criar uma reserva no seu DHCP, e sempre você precisa conectar via TS ao servidores… E se eu te falar que é possível gerenciar toda a sua infraestrutura com o RSAT instalado em seu computador rsrs. Você irá conseguir gerenciar tudo do seu computador, sem precisar se conectar em diversos servidores com funções diferentes.

Aqui irei falar sobre algumas coisas que diariamente, pode te ajudar.

Você pode criar GPOs ou realizar alterações direto do seu Windows 10, gerenciar seu DNS, seu Active Directory, gerenciar seu Cluster de Failover, seu WSUS também… aqui só listei apenas algumas possibilidades, mas irei deixar um link com toda a documentação da microsoft no final.

Pra instalar o RSAT é bem simples, vou deixar o link para download.

As Ferramentas de Administração de Servidor Remoto para Windows 10 podem ser instaladas SOMENTE em computadores executando a versão completa do Windows 10 Professional, Windows 10 Enterprise ou Windows 10 Education.

Para fazer o download da versão em português é só acessar esse link: https://www.microsoft.com/pt-BR/download/details.aspx?id=45520

Ao realizar o download, execute o instalador.

O mesmo irá perguntar se deseja instalar essa atualização, clique em sim, aceite os termos de licença e aguarde a instalação finalizar.

Depois de finalizada, é só ir no menu iniciar e lá estará o RSAT.

Referencia: https://docs.microsoft.com/pt-br/troubleshoot/windows-server/system-management-components/remote-server-administration-tools

Como verificar KBs instalados via PowerShell

Microsoft, PowerShell

Para realizarmos esse procedimento, iremos usar o powershell.

1º Abra o powershell

2º Use o seguinte comando:

Estou colocando | fl Description, HotFixID para trazer apenas essas informações. Você pode retirar essa parte caso queira mais informações.

Get-CimInstance -ClassName Win32_QuickFixEngineering | fl Description, HotFixID

Você também pode usar o codigo:

Get-Hotfix -id KBXXXXXXX

Para verificar um Hotfix especifico.

Erro 8024A000 Windows Update

Microsoft, Windows Server

Recentemente me deparei com o seguinte erro ao tentar realizar uma atualização em um servidor Windows Server 2012R2 8024A000, verifiquei as configurações, se estava com acesso a internet, DNS e registros. Não encontrei nenhum erro.

Recentemente me deparei com o seguinte erro ao tentar realizar uma atualização em um servidor Windows Server 2012R2 8024A000, verifiquei as configurações, se estava com acesso a internet, DNS e registros. Não encontrei nenhum erro.

Como resolvi?

Abri o CMD como administrador e parei os seguintes serviços:

net stop wuauserv
net stop bits
net stop cryptsvc

Logo depois iniciei os serviços na mesma sequencia, e o problema foi resolvido.

net start wuauserv
net start bits
net start cryptsvc
Depois de realizar o processo acima.

Se o problema ainda continuar você pode usar o DISM e o SFC

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth