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. >> Anexa los resultados al contenido del archivo especificado. Enva los errores al archivo especificado. Anexa los errores al contenido del archivo especificado. Enva los errores al flujo de salida. Ejemplo -----------------------------get-process > process.txt dir *.ps1 >> scripts.txt

2> 2>>

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

2>&1

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