Download - Power Shell

Transcript

Volviendo aGet-Htan pronto presione la tecla TAB ver todas las opciones de comandos o funciones que empiecen porGet-Hes decir:Get-HelpGet-HistoryGet-HostGet-Hotfix

Como quiero usar el comandoGet-Help, lo selecciono:Para obtener ayuda en particular de algn comando puedo usarGet-Help ,por ejemplo para obtener detalles del comandoGet-DiskescriboGet-Help Get-disk|more

Ahora bien, si quiero ver toda la lista de comandos disponibles uso el comandoGet-Command|morelo cual me entrega una muy larga lista de todos los comandos existentes.Si quiero hacer una bsqueda de algn comando en esa lista puedo usarfindstr.exede la siguiente maneraGet-Command|findstr.exeDiskObserven que le dije aPowershellque me mostrara todos los comandos y funciones relacionadas con el disco, por ello us el comandoGet-Command|findstr.exe Disky slo me mostr los comandos relacionados con la cadena de caracteresDiskLo 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.DISCOPara saber las caractersticas del disco fsico podemos usar el comandoGet-DiskBueno, como iniciamosPowershellcomo 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 deGet-DiskPor lo tanto debemos ejecutarPowershellcomo administrador. Volvemos a hacer la bsqueda que ya mencion arriba (powe...) pero esta vez hacemos clic derecho y seleccionamosRun as administratorMEMORIA

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,gwmies un Alias deGet-WmiObject, como lo vamos a ver enPowershellexisten 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