ARGOMENTO
    about_Redirection

DESCRIZIONE BREVE
    Descrive come reindirizzare l'output da Windows PowerShell a file 
    di testo.

DESCRIZIONE DETTAGLIATA
    In Windows PowerShell l'output dei comandi viene inviato per 
    impostazione predefinita alla console di Windows PowerShell. 
    Tuttavia, è possibile indirizzare l'output a un file di testo e 
    reindirizzare l'output degli errori ai flussi di output normali.


    Per reindirizzare l'output sono disponibili i metodi seguenti:

        - Utilizzare il cmdlet Out-File che invia l'output dei 
          comandi a un file di testo. In genere, si utilizza il 
          cmdlet Out-File quando è necessario utilizzarne i 
          parametri, quali Encoding, Force, Width o NoClobber.

        - Utilizzare il cmdlet Tee-Object che invia l'output dei 
          comandi a un file di testo e quindi lo invia alla pipeline.

        - Utilizzare gli operatori di reindirizzamento di Windows 
          PowerShell.


      Gli operatori di reindirizzamento di Windows PowerShell sono i 
      seguenti.


      Operatore  Descrizione                Esempio  
      --------   ----------------------     ------------------------------
      >          Invia l'output al file     get-process > process.txt
                 specificato.       

      >>         Aggiunge l'output al       dir *.ps1 >>  scripts.txt 
                 contenuto del file 
                 specificato.          

      2>        Invia gli errori al file    get-process none 2> errors.txt
                specificato.        
      
 
      2>>       Aggiunge gli errori al      get-process none 2>> save-errors.txt
                contenuto del file 
                specificato.      
 
      2>&1      Invia gli errori al         get-process none, powershell 2>&1
                flusso di output delle 
                operazioni eseguite.        

    La sintassi degli operatori di reindirizzamento è la seguente:

       <input> <operatore> [<percorso>\]<file>

 
    Se il file specificato è già esistente, gli operatori di 
    reindirizzamento che non aggiungono dati (> e 2>) sovrascrivono 
    il contenuto corrente del file senza avviso. Tuttavia, se il file 
    è di sola lettura, nascosto o di sistema, il reindirizzamento ha esito 
    negativo. Gli operatori di reindirizzamento che aggiungono dati (>> e 
    2>>) non scrivono in un file di sola lettura, ma aggiungono contenuto 
    a un file di sistema o nascosto.
 

    Per forzare il reindirizzamento del contenuto a un di file sola 
    lettura, nascosto o di sistema, utilizzare il cmdlet Out-File con il 
    parametro Force. Quando si scrive nei file, gli operatori di 
    reindirizzamento utilizzano la codifica Unicode. Se il file presenta 
    una codifica diversa, l'output potrebbe non venire formattato 
    correttamente. Per reindirizzare il contenuto a file non Unicode, 
    utilizzare il cmdlet Out-File con il parametro Encoding.


VEDERE ANCHE
    Out-File
    Tee-Object
    about_Operators
    about_Command_Syntax
    about_Path_Syntax




Argomenti della Guida