PowerShell/Consola
Esta lección presenta a la consola de PowerShell observando los comandos, la tubería y la redirección.
Objetivos y habilidades
editarUna vez completada esta lección, será capaz de:
- Personalizar la interfaz de línea de comandos o consola de PowerShell.
- Utilizar la consola de PowerShell para ejecutar comandos.
- Utilizar la tubería de PowerShell para seleccionar, ordenar y filtrar contenido.
- Utilizar la redirección para guardar los datos de salida emitidos por PowerShell como un archivo.
Lecturas
editarMultimedios
editarEjemplos
editarComentarios
editarLos comentarios en un archivo de lotes de PowerShell se insertan utilizando el símbolo almohadilla o numeral (#
).
# Este es un comentario en PowerShell.
Comentarios en bloque
editarLos comentarios en bloque en un archivo de lotes de PowerShell se insertal utilizando <#
y #>
.
<#
Esta es una serie o
bloque de comentarios.
#>
Get-Command
editarEl comando Get-Command enumera todos los comandos de PowerShell.[1]
Get-Command # Enumera todos los comandos PowerShell.
Get-Date
editarEl comando Get-Date devuelve la fecha y hora actual.[2]
Get-Date # Obtiene la fecha y hora actual.
Get-Process
editarEl comando Get-Process enumera todos los procesos en ejecución.[3]
Get-Process # Enumera todos los procesos en ejecución.
Get-Service
editarEl comando Get-Service enumera todos los servicios instalados.[4]
Get-Service # Enumera todos los servicios instalados.
Select-Object
editarEl comando Select-Object selecciona objetos o propiedades de objetos.[5]
Get-Host | Select-Object 'Name' # Muestra en pantalla únicamente la propiedad Name (nombre) del host o anfitrión.
Sort-Object
editarEl comamdo Sort-Object ordena objetos teniendo en cuenta los valores de una propiedad.[6]
Get-Service | Sort-Object 'Status' # Muestra en pantalla servicios y los ordena según la propiedad Status (es decir, los ordena según su estado).
Where-Object
editarEl comando Where-Object selecciona objetos considerando los valores de sus propiedades.[7]
Get-Process | Where-Object 'CPU' -GT 0 # Muestra en pantalla los procesos en los que el uso de CPU es mayor a 0.
Redirección
editarEl carácter > se utiliza para redirigir la salida de una tubería a un archivo. La combinación de operadores >> anexa la salida de una tubería a un archivo.[8]
Get-Date > hostinfo.txt # Crea el archivo hostinfo.txt f con la fecha actual
Get-Host >> hostinfo.txt # Anexa al archivo la información del host
Notepad hostinfo.txt # Abre hostinfo.txt con el programa Notepad (Bloc de notas) para ver los resultados
Referencias
editarProyecto: PowerShell |
Anterior: Evaluación de la lección 1 — Consola — Siguiente: Evaluación de la lección 2 |