terça-feira, 22 de agosto de 2017

Verificar Espaço Em Disco De Servidores Remotamente

Boa tarde pessoal!

No post de hoje mostrarei a vocês como verificar o espaço em disco de um servidor remotamente. É muito útil quando se quer poupar tempo para verificar o status de vários servidores e evitar acessar um por um. É bem simples, veja!

1. Baixe o script em PowerShell desse link

2. Crie uma pasta no seu C:\ chamada temp e mova o arquivo baixado para ela.

3. Nessa mesma pasta, crie um arquivo chamado ServerList.txt . Esse arquivo será onde você indicará o nome dos servidores que serão verificados.

4. Abra o PowerShell como Administrador. Antes de executar o script, é necessário habilitar essa função no PowerShell. Para isso, basta executar o seguinte comando:

Set-ExecutionPolicy Unrestricted

Assim, você executará o arquivo sem problemas. Lembre-se de executar o PowerShell como administrador, ou o comando não funcionará.

5. Após executado o comando acima, através do PowerShell, acesse o diretório c:\temp e execute o arquivo através do comando:

.\Diskspace.ps1

Você receberá uma mensagem perguntando se deseja realmente executar o comando. Digite R e dê um enter. Se quiser que essa mensagem não apareça mais, digite o comando Unblock-File Diskspace.ps1

6. O comando exibirá como resultado um arquivo serverspace.html, mostrando o nome, os discos e um pequeno gráfico de espaço livre e ocupado dos servidores daquela lista.

Se quiser alterar o nome do arquivo de saída, edite o PowerShell. Na última linha, onde está escrito output, coloque o caminho completo de onde deseja que o arquivo seja gerado e o nome do mesmo. Não esqueça de colocar a extensão .html

Vi no Gallery TechNet e no TechNet

5 comentários:

  1. Respostas
    1. Você não deve ter seguido as instruções corretamente, querido!

      Excluir
  2. Não encontrei o código de exemplo. Poderia re-postar ?

    ResponderExcluir
    Respostas
    1. Bom dia amigo! Você pode baixar o arquivo usando esse link:

      https://1drv.ms/f/s!AnSi5ihXy3fzg14T3sg7HYuEXJdr?e=o2DFPL

      Excluir