- Windows PowerShell - Edición - Funciones de edición -

Los cmdlets no generan, normalmente, salidas de pantalla, si no que coloca objetos en un pipeline. Determinados cmdlets pueden generar salidas, ejemplo de ellos son:
- Out-Default: Salida estandar según la configuración de WPS (DotNetTypes.Format.ps1xml)
- Out-Host: como "Out-Default", pero con la opción de edición por paginas
- Out-Null: Los objetos del pipeline no serán entregados
- Format-Wide: Lista en dos columnas
- Format-List: Lista detallada
- Format-Table: Tabla

La edición puede dirigirse a la impresora con el cmdlet "Out-Printer".
De la misma forma, puede dirigirse la edición a un archivo con el cmdlet "Out-File".
- editar una lista de los procesos activos en la impresora estándar

Get-Process | Out-Printer

- editar una lista de los procesos activos en una impresora determinada

Get-Process | Out-Printer "HP LaserJet on E02"

- editar una lista de los procesos activos en un archivo de texto (con la sobre escritura del contenido existente)

Get-Process | Out-File "c:\document\process.txt"

- editar una lista de los procesos activos en un archivo de texto (agregando la lista al contenido existente)

Get-Process | Out-File "c:\document\process.txt" –Append

Reprimir la edición
La edición de cmdlets y pipeline es estándar. Esto no es siempre deseado.
Es posible reprimir la edición como sigue:
- poniendo "Out-Null" al final del pipeline

cmdlet | cmdlet | Out-Null

- asignando los resultados del pipeline a una variable

$a = cmdlet | cmdlet

- convirtiendo el resultado del pipeline en tipo [void]

[void] (cmdlet | cmdlet)

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo