Verificar remotamente o espaço em disco em computadores Windows usando o Powershell

Índice:

Verificar remotamente o espaço em disco em computadores Windows usando o Powershell
Verificar remotamente o espaço em disco em computadores Windows usando o Powershell

Vídeo: Verificar remotamente o espaço em disco em computadores Windows usando o Powershell

Vídeo: Verificar remotamente o espaço em disco em computadores Windows usando o Powershell
Vídeo: Análise Windows 8.1 - Baixaki - YouTube 2024, Abril
Anonim

Muitas pessoas tendem a usar vários dispositivos. Isso inclui seus smartphones, laptops pessoais, desktops em escritórios e residências. Mesmo depois de uma ótima integração baseada em nuvem com os serviços como o OneDrive, algumas coisas simples realmente precisam da presença física do usuário para realizar algum trabalho. Uma coisa simples é verificar o espaço em disco. Se você não está fisicamente presente com um computador, torna-se realmente difícil para um usuário normal executar essa tarefa simples. Portanto, para verificar quantas partições estão presentes nessa máquina e por cada partição, qual é a capacidade total dessa partição. Junto com isso, o espaço livre em disco e o espaço em disco usado, precisaríamos apenas executar um script simples. Então, sem mais demora, vamos apenas pular direto.

Verificar o espaço em disco em computadores remotos

Primeiro de tudo, esse script não funcionaria em todas as máquinas. Funciona apenas com o Windows 10, o Windows Server 2012, o Windows Server 2012 R2, o Windows Server 2008, o Windows Server 2008 R2 e o Windows 7. Na minha opinião, isso também deve funcionar com o Windows 8 e o Windows 8.1, mas ainda não foi testado. Se você experimentar no Windows 8 e no Windows 8.1, sinta-se à vontade para compartilhar seus resultados na caixa de comentários abaixo.

Então, primeiro de tudo, comece baixando o arquivo de script Powershell do TechNet. Você só precisa salvá-lo em seu computador.

Então, abra o mesmo arquivo usando o Bloco de Notas e você verá o código que será parecido com este-

<#.Synopsis Gets Disk Space of the given remote computer name.DESCRIPTION Get-RemoteComputerDisk cmdlet gets the used, free and total space with the drive name..EXAMPLE Get-RemoteComputerDisk -RemoteComputerName 'abc.contoso.com' Drive UsedSpace(in GB) FreeSpace(in GB) TotalSpace(in GB) C 75 52 127 D 28 372 400.INPUTS Inputs to this cmdlet (if any).OUTPUTS Output from this cmdlet (if any).NOTES General notes.COMPONENT The component this cmdlet belongs to.ROLE The role this cmdlet belongs to.FUNCTIONALITY The functionality that best describes this cmdlet #> function Get-RemoteComputerDisk { Param ( $RemoteComputerName='The Address Goes Here' ) Begin { $output='Drive `t UsedSpace(in GB) `t FreeSpace(in GB) `t TotalSpace(in GB) `n' } Process { $drives=Get-WmiObject Win32_LogicalDisk -ComputerName $RemoteComputerName foreach ($drive in $drives){ $drivename=$drive.DeviceID $freespace=[int]($drive.FreeSpace/1GB) $totalspace=[int]($drive.Size/1GB) $usedspace=$totalspace - $freespace $output=$output+$drivename+'`t`t'+$usedspace+'`t`t`t`t`t`t'+$freespace+'`t`t`t`t`t`t'+$totalspace+'`n' } } End { return $output } }

Agora, você terá que digitar o endereço do seu computador remoto no espaço marcado acima dentro das aspas - O endereço vai aqui.

Salve o arquivo.

Clique com o botão direito no arquivo e clique em Corra com o Powershell. Clique em sim no UAC ou no prompt de controle de conta de usuário obtido.

Agora você receberá seus resultados no terminal Powershell como no formato,

Execute este mesmo arquivo conforme seu desejo.
Execute este mesmo arquivo conforme seu desejo.

Você pode ler mais sobre isso aqui no TechNet.

Recomendado: