Hyper-V – PowerShell para obtenção de informações dos Volumes CSV

Olá pessoal,

WindowsPowerShellHoje eu deixo para vocês um script bastante útil que eu sempre utilizo para obter informações a respeito dos Volumes CSV (Cluster Shared Volume) apresentados aos clusters Hyper-V dos meus clientes e para enriquecer a documentação dos mesmos.

Com esse script você vai ter dados como Nome do CSV, Path, Tamanho, Espaço Livre, Espaço Ocupado e Porcentagem de espaço Livre. Vejam abaixo:

HyperVCsv

Copie o código abaixo, salve com a extensão *.ps1 (Exemplo: HyperV_CSVs.ps1) e executem em seus clientes.

Import-Module FailoverClusters

$objs = @()

$csvs = Get-ClusterSharedVolume
foreach ( $csv in $csvs )
{
$csvinfos = $csv | select -Property Name -ExpandProperty SharedVolumeInfo
foreach ( $csvinfo in $csvinfos )
{
$obj = New-Object PSObject -Property @{
Name = $csv.Name
Path = $csvinfo.FriendlyVolumeName
Size = $csvinfo.Partition.Size
FreeSpace = $csvinfo.Partition.FreeSpace
UsedSpace = $csvinfo.Partition.UsedSpace
PercentFree = $csvinfo.Partition.PercentFree
}
$objs += $obj
}
}

$objs | ft -auto Name,Path,@{ Label = “Size(GB)” ; Expression = { “{0:N2}” -f ($_.Size/1024/1024/1024) } },@{ Label = “FreeSpace(GB)” ; Expression = { “{0:N2}” -f ($_.FreeSpace/1024/1024/1024) } },@{ Label = “UsedSpace(GB)” ; Expression = { “{0:N2}” -f ($_.UsedSpace/1024/1024/1024) } },@{ Label = “PercentFree” ; Expression = { “{0:N2}” -f ($_.PercentFree) } }

Até a próxima!

Problemas na desinstalação do Avast Antivírus

Olá pessoal,

Recentemente tive problemas na desinstalação do antivírus Avast em um PC com Windows de um cliente, através do método tradicional via painel de controle e não funcionou. Sabemos que existem diversas ferramentas para desinstalação de softwares, como por exemplo, o IObit Uninstaller ou Revo Uninstaller, porém o interessante é que a própria Avast disponibiliza uma ferramenta de desinstalação chamada avastclear.

avastclear

Fiz a tentativa nesta máquina que eu citei e funcionou bem, removeu o antivírus e apesar da ferramenta recomendar, não fiz via modo de segurança, pois estava acessando de forma remota. A utilização é muito simples e fica a dica de mais uma ferramenta bastante útil para todos os técnicos, analistas e consultores que acompanham este blog.

Aproveitem!

Maiores informações e download, clique aqui.

Habilitando ifconfig no Linux Cent OS 7 Minimal

Olá pessoal,

Precisei fazer a instalação do CentOS 7 Linux versão “mininal” para validar um ambiente que estou montando e após o término da instalação tentei executar o comando “ifconfig” para verificar quais as configurações de rede do adaptador conectado e obtive o retorno abaixo:

comando não encontrado

IFCONFIG

Por se tratar da versão “mininal” o pacote “net-tools” que contém o ifconfig dentre outros comandos (route, por exemplo) não está habilitado. Então para ver o status dos adaptadores de rede execute:

ip addr show

Para instalar o pacote net-tools execute:

yum -y install net-tools

Aguarde o processo, se a instalação ocorrer com sucesso, ao final, o comando ifconfig estará disponível.

IFCONFIG1

Até a próxima!

WinUtilities – Limpeza e manutenção de máquinas com Windows

Olá pessoal,

mais uma dica de ferramenta útil para nós que trabalhamos com suporte e consultoria de TI, desta vez mais especificamente para quem atua prestando manutenção preventiva e corretiva em PCs e Notebooks com Windows.

A ferramenta de hoje se chama WinUtilities e além de ser gratuita disponibiliza uma série de opções para otimizar e limpar PCs com sistema operacional Windows, corrigindo problemas de lentidão, removendo elementos indesejáveis como aplicativos, malwares, spywares, remover itens não necessários no registro, além de resquícios de softwares já removidos. O WinUtilities também tem um utilitário bem interessante que faz uma varredura nas partições e monta um relatório com a visão da utilização do espaço em disco pelas pastas e arquivos.

Sem dúvida alguma o WinUtilities deve fazer parte do kit de ferramentas de todo técnico/analista/consultor de suporte.

Download e informações aqui.

Backup e Restore do serviço DHCP no Windows Server

Olá pessoal,

PromptComandoQuem acompanha meu trabalho sabe que este blog é um grande bloco de notas das situações que encontro no dia-a-dia da atividade de suporte técnico. Pois bem, hoje precisei fazer o backup da base de dados do serviço DHCP de um servidor Windows Server 2008 R2 e transferir para outro.

O arquivo com a base se chama dhcp.mdb e fica armazenado no diretório  C:\Windows\System32\dhcp no servidor onde o serviço DHCP estiver ativado.

Para fazer o backup da base no servidor de origem, crie um diretório (Ex: c:\bkpdhcp) e execute o seguinte comando no prompt:

netsh dhcp server export c:\bkpdhcp\dhcp.bkp all

No servidor de destino execute o comando abaixo para importar:

netsh dhcp server import c:\bkpdhcp\dhcp.bkp

Até a próxima!

Solarwinds Free Admin Bundle for Active Directory

Olá pessoal,

mais uma dica de ferramentas gratuitas e úteis para analistas de suporte e administradores de rede, especialmente para os que gerenciam ambientes com Active Directory (AD) e obviamente precisam manter o ambiente atualizado e protegido. Muitas das vezes as empresas precisam manter objetos inativos por questões de auditoria, porém neste caso os mesmos devem ser mantidos bloqueados e em uma OU (Organizational Unit) separada das contas que estejam ativas e em produção.

Pois bem, a Solarwinds oferece gratuitamente o Admin Bundle for Active Directory, um pacote com 3 ferramentas administrativas que simplificam e muito o gerenciamento do AD. São elas:

  • Inactive User Account Removal Tool – Realiza scan no domínio em busca de contas de usuário inativas, você pode gerar um relatório em csv e tem a opção de remover as contas
  • Inactive Computer Account Removal Tool – Realiza o mesmo trabalho que a ferramenta acima mas desta vez buscando contas de computadores inativas e você também pode gerar um relatório em csv e remover as contas encontradas se quiser
  • User Import Tool – Ferramenta para criação de usuários em massa permitindo inclusive a especificação de atributos

A utilização das ferramentas é bem simples, basta validar as credenciais administrativas do domínio e configurar o período de inatividade dos objetos para obter a lista, vejam abaixo, como exemplo, a busca por computadores inativos desde 01/01/2018.

SolarwindsInactivePCs_1

SolarwindsInactivePCs_2

SolarwindsInactivePCs_3

Faça o download do Admin Bundle for Active Directory em https://www.solarwinds.com/free-tools/active-directory-admin-tools-bundle

Até a próxima!

Novo parceiro do blog, Vembu!

Olá pessoal,

Vembu_LogoCom bastante alegria eu venho anunciar a Vembu Technologies como um novo parceiro deste blog. Para quem não conhece, a Vembu é a fornecedora de um portfólio de  soluções de proteção de dados através de softwares e serviços em nuvem para pequenas e médias empresas há mais de uma década com um foco e uma visão de tornar os serviços de software e nuvem muito acessíveis para as centenas de milhares de pequenas e médias empresas em todo o mundo.

A principal oferta da Vembu é o conjunto de produtos BDR destinados a backup local e externo na nuvem e recuperação de desastres em diversos ambientes de TI, incluindo físicos, virtuais, aplicativos e endpoints.

Em breve publicarei uma série de artigos a respeito das soluções da Vembu, tanto as gratuitas quanto as licenciadas.

Conheça mais sobre as soluções através da nossa página de parceiro e do vídeo abaixo:

 

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.

Flisol 2018 hoje em Uberlândia

Olá pessoal,

Hoje ocorrerá em Uberlândia, e em todo o mundo, mais uma edição do Festival Latino-americano de instalação de Software Livre, o Flisol, um evento tradicional, que ocorre desde 2005 e que possui uma missão de fomentar a utilização de software livre.

Aqui em Uberlândia o evento será realizado na Faculdade Pitágoras, das 08:30 às 18:30.

Eu tive o prazer de participar da organização do evento e vou aplicar a palestra “Microsoft + Open Source”

Maiores informações e inscrições em http://flisoluberlandia.com/

Aguardamos vocês lá!

FLISOL2018

Cobian Backup – Error 1053 ao tentar iniciar serviço Volume Shadow Copy Requester

Olá pessoal,

Durante a instalação do Cobian Backup 11 em um servidor com Windows Server 2012 R2 ocorreu um erro (Error 1053) na tentativa do setup de iniciar o serviço Cobian Backup 11 Volume Shadow Copy Requester.

Após o término do setup, acessei a MMC dos serviços do Windows (services.msc) e tentei iniciar o serviço manualmente sedo exibida a mensagem abaixo:

COBIAN_ERRO_1

Pois bem, o Cobian e seus serviços precisam que o .NET Framework 2.0 esteja instalado e habilitado no Windows. No Windows Server 2012 R2, o NET Framework 4.5 vem instalado por padrão, mas o 2.0 deve ser habilitado seguindo os passos abaixo:

  1. Abra o Server Manager, selecione Add roles and features e clique em Next
  2. Em Installation Type, mantenha a opção Role-based or feature-based installation e clique em Next
  3. Em Server Selection, clique em Next
  4. No canto esquerdo clique em Features, expanda a primeira opção .NET Framework 3.5 Features e selecione a opção .NET Framework 3.5 (includes .NET 2.0 and 3.0)
  5. Aguarde o processo de instalação e clique em Close.

COBIAN_ERRO_2

Se a instalação finalizar com sucesso, o serviço Cobian Backup 11 Volume Shadow Copy Requester vai iniciar sem problemas.

COBIAN_ERRO_3