Documente Academic
Documente Profesional
Documente Cultură
Lee mas
Incluso si no termina usando estos comandos día a día, estar familiarizado con ellos
sigue siendo bueno, ya que parece que Microsoft ahora está más involucrado en
PowerShell que nunca. Por ejemplo, conocer PowerShell le permitirá aprovechar el
asombroso gestor de paquetes OneGet .
Windows obtiene un administrador de
paquetes: descargue el software de manera
centralizada a través de OneGet
Lee mas
Consigue ayuda
Microsoft conoce la curva de aprendizaje de PowerShell. Es por eso que viene con el
nombre apropiado de cmdlet Get-Help, que le proporciona toda la información que
necesita para ejecutar correctamente los comandos disponibles para
usted. Acostúmbrate a confiar en esto siempre que te quedes estancado o
confundido.
Escribir Get-Help en PowerShell ofrece una breve descripción de lo que hace y
cómo usarlo. Aqui hay unas ideas para que puedas comenzar.
Get-Help * enumera todos los temas de ayuda posibles que están disponibles para
usted. Al principio podría abrumarte, por lo que no es recomendable si eres nuevo en
PowerShell (esto sería similar a leer un diccionario de principio a fin). Úselo como
referencia cuando esté más cómodo.
Get-Command
Get-Command enumera todos los comandos actualmente disponibles para
usted. Dicho de otra manera, no enumera todos los comandos disponibles en
PowerShell. Aun así, esta lista puede llegar a ser bastante larga, por lo que es mejor
que la filtre de acuerdo con lo que está buscando.
Obtiene el objeto
El cmdlet Get-Item devuelve el elemento especificado por los parámetros que
proporciona. Este elemento podría ser un archivo, carpeta, script o lo que sea. Tenga
en cuenta que no devuelve el contenido del elemento, por lo que si usó Get-Item en
un archivo .TXT, no le mostrará el texto real dentro.
Obtener el contenido
Este cmdlet es como Get-Item anterior, excepto que devuelve el contenido del
elemento especificado. Si utilizó Get-Content en un archivo .TXT, devolvería todo
el texto dentro. Si lo usaste en un archivo .PNG, obtendrías un montón de datos
binarios absurdos e ilegibles.
Por sí solo, este cmdlet no es demasiado útil. Sin embargo, puedes combinarlo con
cmdlets más avanzados (que no cubriremos aquí debido a que está más allá de
nuestro alcance) para tener un efecto claro.
Un ejemplo: usar Get-Content en un archivo .TXT lleno de diferentes direcciones
web y alimentar esa información a un cmdlet Foreach-Object para realizar un
comando usando cada dirección web como parámetro.
Get-Service
Como su nombre indica, el cmdlet Get-Service le permite recuperar información
sobre los servicios que están instalados en su computadora. Al ejecutarlo sin ningún
parámetro, se mostrará una lista de todos los servicios junto con sus estados (p. Ej.
En ejecución o Detenido).
Si sabe exactamente lo que está buscando, usar Get-Service puede ser mucho más
rápido que navegar a través del Panel de control de Windows y manejar servicios a
través de la GUI.
Get-Process
Get-Process es similar a Get-Service, excepto que devuelve información sobre los
procesos. Por sí solo, el comando mostrará una lista de todos los procesos
actualmente en ejecución en su sistema. Los procesos se pueden filtrar según
nombres e ID, entre otros identificadores.
Lee mas
Pensamientos finales
De nuevo, podría parecer que algunos de estos comandos no son muy útiles, pero
eso se debe a que su valor no brillará hasta que introduzca algunos otros elementos
que realmente muestren el poder de PowerShell. Por ejemplo, Get-Item es uno que
puede parecer innecesario a primera vista, pero considere esto: