Está en la página 1de 2

Volviendo a Get-H tan pronto presione la tecla TAB ver todas las opciones de comandos o funciones que empiecen

por Get-H es decir:


Get-Help
Get-History
Get-Host
Get-Hotfix
Como quiero usar el comando Get-Help, lo selecciono:

Para obtener ayuda en particular de algn comando puedo usar Get-Help <comando>, por ejemplo para
obtener detalles del comando Get-Disk escribo Get-Help Get-disk |more

Ahora bien, si quiero ver toda la lista de comandos disponibles uso el comando Get-Command | more lo cual me
entrega una muy larga lista de todos los comandos existentes.
Si quiero hacer una bsqueda de algn comando en esa lista puedo usar findstr.exe de la siguiente manera
Get-Command |findstr.exe Disk
Observen que le dije a Powershell que me mostrara todos los comandos y funciones relacionadas con el disco, por ello
us el comando Get-Command | findstr.exe Disk y slo me mostr los comandos relacionados con la cadena de
caracteres Disk
Lo que debemos en empezar a hacer como IT Pros es identificar los comandos que nos van a servir para saber qu
tiene nuestro sistema, es decir debemos conocer las 4 variables fundamentales de este sistema: Disco, Memoria, CPU
y Red.

DISCO
Para saber las caractersticas del disco fsico podemos usar el comando Get-Disk
Bueno, como iniciamos Powershell como un usuario no privilegiado obtuvimos este error dado que ciertos comandos y
funciones no los podemos ejecutar con usuarios no privilegiados, como lo es el caso de Get-Disk
Por lo tanto debemos ejecutar Powershell como administrador. Volvemos a hacer la bsqueda que ya mencion arriba
(powe...) pero esta vez hacemos clic derecho y seleccionamos Run as administrator
MEMORIA

Aqu hay que apelar a un par de comandos que pueden crearse en un archivo .ps1 o ejecutarlos directamente
enPowershell:
$mem = Get-WmiObject -Class Win32_ComputerSystem
"Este sistema tiene {0} MB de Memoria" -f $($mem.TotalPhysicalMemory/1mb)

Veamos el resultado:

CPU

Para ver la informacin bsica es posible usar el comando


Get-WmiObject Win32_Processor
O
gwmi win32_Processor

Ambos producen la misma salida, gwmi es un Alias de Get-WmiObject, como lo vamos a ver en Powershell existen
muchos Aliases de comandos, que son una abreviatura del comando en s y dan el mismo resultado:

http://blogs.technet.com/b/itprocol/archive/2013/01/05/powershell-para-empezar.aspx

También podría gustarte