Está en la página 1de 2

TEMA

about_Redirection
DESCRIPCIN BREVE
Describe cmo redirigir los resultados de los comandos de Windows
PowerShell a archivos de texto.
DESCRIPCIN DETALLADA
De forma predeterminada, Windows PowerShell enva los resultados
de los comandos a la consola de Windows PowerShell. Sin embargo,
estos resultados se pueden dirigir a un archivo de texto y se pueden
redirigir los mensajes de error al flujo de salida normal.
Puede utilizar los mtodos siguientes para redirigir los resultados:
- Puede utilizar el cmdlet Out-File, que enva los resultados
de los comandos a un archivo de texto. El cmdlet Out-File
se suele utilizar cuando se necesita usar sus parmetros,
como los parmetros Encoding, Force, Width o NoClobber.
- Puede utilizar el cmdlet Tee-Object, que enva los resultados
de los comandos a un archivo de texto y, a continuacin,
los enva a la canalizacin.
- Puede utilizar los operadores de redireccin de Windows
PowerShell.
Los operadores de redireccin de Windows PowerShell son los siguientes.
Operador Descripcin
-------- --------------------->
Enva los resultados
al archivo especificado.

Ejemplo
-----------------------------get-process > process.txt

>>

Anexa los resultados


al contenido del archivo
especificado.

dir *.ps1 >> scripts.txt

2>

Enva los errores al


archivo especificado.

get-process none 2> errors.txt

2>>

Anexa los errores al


contenido del archivo
especificado.

get-process none 2>> save-errors.txt

2>&1

Enva los errores al


flujo de salida.

get-process none, powershell 2>&1

Esta es la sintaxis de los operadores de redireccin:


<entrada> <operador> [<ruta de acceso>\]<archivo>
Si el archivo especificado ya existe, los operadores de redireccin
que no anexan datos (> y 2>) sobrescriben el contenido actual del
archivo sin avisar. Sin embargo, si el archivo es un archivo de slo

lectura, un archivo oculto o un archivo del sistema, la redireccin


genera un error. Los operadores de redireccin que anexan datos
(>> y 2>>) no escriben en los archivos de slo lectura sino que anexan
el contenido a un archivo del sistema o un archivo oculto.
Para que el contenido se redirija a un archivo de slo lectura,
un archivo oculto o un archivo del sistema, utilice el cmdlet
Out-File con el parmetro Force. Cuando se escribe en archivos, los
operadores de redireccin utilizan la codificacin Unicode. Si el
archivo tiene una codificacin diferente, puede que los resultados no
tengan un formato correcto. Para redirigir el contenido a archivos
que no tengan la codificacin Unicode, utilice el cmdlet Out-File con
el parmetro Encoding.
VEA TAMBIN
Out-File
Tee-Object
about_Operators
about_Command_Syntax
about_Path_Syntax

También podría gustarte