TEMA
    about_Redirection

DESCRIPCIÓN BREVE
    Describe cómo redirigir los resultados de los comandos de Windows 
    PowerShell a archivos de texto.

DESCRIPCIÓN DETALLADA
    De forma predeterminada, Windows PowerShell envía 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 métodos siguientes para redirigir los resultados:

        - Puede utilizar el cmdlet Out-File, que envía los resultados 
          de los comandos a un archivo de texto. El cmdlet Out-File 
          se suele utilizar cuando se necesita usar sus parámetros, 
          como los parámetros Encoding, Force, Width o NoClobber.

        - Puede utilizar el cmdlet Tee-Object, que envía los resultados 
          de los comandos a un archivo de texto y, a continuación, 
          los envía a la canalización.

        - Puede utilizar los operadores de redirección de Windows 
          PowerShell.


      Los operadores de redirección de Windows PowerShell son los siguientes.


      Operador  Descripción                Ejemplo  
      --------  ----------------------     ------------------------------
      >         Envía los resultados       get-process > process.txt
                al archivo especificado.       

      >>        Anexa los resultados       dir *.ps1 >> scripts.txt
                al contenido del archivo 
                especificado.    

      2>        Envía los errores al       get-process none 2> errors.txt
                archivo especificado.        
 
      2>>       Anexa los errores al       get-process none 2>> save-errors.txt
                contenido del archivo 
                especificado.      
 
      2>&1      Envía los errores al       get-process none, powershell 2>&1
                flujo de salida.        


    Esta es la sintaxis de los operadores de redirección:

       <entrada> <operador> [<ruta de acceso>\]<archivo>

 
    Si el archivo especificado ya existe, los operadores de redirección 
    que no anexan datos (> y 2>) sobrescriben el contenido actual del 
    archivo sin avisar. Sin embargo, si el archivo es un archivo de sólo 
    lectura, un archivo oculto o un archivo del sistema, la redirección 
    genera un error. Los operadores de redirección que anexan datos 
    (>> y 2>>) no escriben en los archivos de sólo 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 sólo lectura, 
    un archivo oculto o un archivo del sistema, utilice el cmdlet 
    Out-File con el parámetro Force. Cuando se escribe en archivos, los 
    operadores de redirección utilizan la codificación Unicode. Si el 
    archivo tiene una codificación diferente, puede que los resultados no 
    tengan un formato correcto. Para redirigir el contenido a archivos 
    que no tengan la codificación Unicode, utilice el cmdlet Out-File con 
    el parámetro Encoding.


VEA TAMBIÉN
    Out-File
    Tee-Object
    about_Operators
    about_Command_Syntax
    about_Path_Syntax




Tabla de contenido