Habilitando e desabilitando o Hyper-V no Windows 10 via Power Shell

Olá pessoal,

WindowsPowerShellpor mais incrível que possa parecer ainda tem bastante gente que não sabe que é possível habilitar o Hyper-V (vejam os requisitos abaixo) em equipamentos com Windows 10 e usufruir assim de um robusto ambiente de testes.

Requisitos para instalação

  • Windows 10 Enterprise, Professional ou Education
  • Mínimo de 4 GB de memória.
  • Processador de 64 bits com SLAT (Conversão de Endereços de Segundo Nível).
  • Suporte da CPU para a Extensão do Modo de Monitor de VM (VT-c em CPU Intel).

Pois bem, eu estava com o Hyper-V desabilitado em meu notebook devido a uns testes que tive que realizar com o VMware Workstation e neste feriado precisei habilitar novamente, por isso compartilho com vocês aqui tanto o comando para habilitar o Hyper-V via Power Shell, bem como para desabilitar.

Para habilitar o Hyper-V em máquinas com Windows 10 executem:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Para desabilitar executem:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Até a próxima!

Verificando databases de caixa de correio no Exchange 2007 e 2010

Olá pessoal, WindowsPowerShellQuem acompanha o meu trabalho sabe que este blog é um grande bloco de notas onde além de postar sobre eventos, novidades, notícias e assuntos atuais, eu também procuro abordar o que chamado mundo real, demonstrando situações e cenários legados, com produtos e soluções antigas e ambiente legados.

Pois bem, neste final de semana acessei ambiente de correio eletrônico com Microsoft Exchange 2007 com uma série de contas de e-mail com cotas no limite. Vou deixar listados alguns comandos Power Shell simples e úteis para navegação em contas de e-mail em diferentes databases do Exchange.

Para visualizar todos os databases da organização do Exchange:

Get-MailboxDatabase

Para visualizar toda as contas de e-mail em um determinado database:

GetMailboxDatabase “Database_Exemplo” | GetMailbox

Para visualizar todas as contas de e-mail de um database com informações sobre o limite e ultimo logon:

GetMailboxDatabase “Database_Exemplo” | GetMailboxStatistics

Para obter o mesmo resultado acima porém com maiores detalhes, como tamanho total ocupado:

GetMailboxDatabase “Database_Exemplo” | GetMailboxStatistics | Sort totalitemsize desc | ft displayname, totalitemsize, itemcount

Lembrando que ainda existem muitas empresas com ambientes legados e a TI não vive apenas de inovação, mas também deve manter o que já existe.