Feb 02

Información de nuestros Disco duros, Usb y … sacados de #powershell

Como os digo siempre, podéis compartir este artículo y todos los que hay en este blog en todas vuestras redes sociales y como no, estáis invitados al grupo de facebook donde publico mas temas que aquí publico.

Dicho esto, al turrón ….

Ahora vamos a sacar informacion de nuestros usb, disco duros, etc ….

Captura

Get-WmiObject Win32_LogicalDisk |ft

O una unidad en concreto

Captura

Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'" | Select-Object Size, FreeSpace

Si queremos saber nada mas los usb’s.

Captura

y discos duros fijos o externos

Captura

El llamado 1TB es externo.

Get-WmiObject win32_logicaldisk| ?{$_.drivetype -eq 2} |ft

Get-WmiObject win32_logicaldisk| ?{$_.drivetype -eq 3} |ft

Pero si lo que queremos es verlo en gigas …. el espacio que nos queda 😉

Captura

get-wmiobject -class win32_logicaldisk | ft DeviceID,@{Label="FreeSpace";Expression={"{0:N2}" -f ($_.Freespace / 1GB)}}

Incluso podemos hacer cosas con porcentajes

Captura

Get-wmiobject win32_logicaldisk -filter "drivetype='3'" | select @{Name="Computer Name";expression={$_.SystemName}},@{Name="Drive";expression={$_.deviceID}},@{Name="Volume Name";expression={$_.VolumeName}} ,@{Name="Free(GB)";expression={[math]::truncate($_.freespace/1.0GB)}},@{Name="% Free";Expression={[math]::truncate(($_.FreeSpace/$_.Size)*100)}}, @{Name="Total(GB)";expression={[math]::truncate($_.Size/1.0GB)}} | format-table -autosize

Captura

Como veis todo lo que podemos ver graficamente lo podemos hacer con powershell.

Lo que nos permite powershell es que algún parámetro lo podemos meter en una variable y si queremos meterlo en una hoja de calculo, base de datos para hacer inventarios.

A completar este inventario de un equipo 😉