Questo tutorial coprirà una guida per risolvere il problema menzionato.
Come reindirizzare l'output di PowerShell in un file durante l'esecuzione?
Qui, abbiamo arruolato i principali approcci per correggere la query menzionata:
Metodo 1: reindirizzare l'output di un powerShell usando l'operatore di reindirizzamento ">"
L'operatore di reindirizzamento ">"In PowerShell viene utilizzato per reindirizzare l'output in un file di testo. È molto utile per conservare le configurazioni importanti di PowerShell.
In PowerShell, un singolo ">"L'operatore di reindirizzamento invia output a un file di testo e lo crea. Tuttavia, quando è doppio ">>"Vengono utilizzati gli operatori di reindirizzamento, aggiungono solo il testo esistente.
Esempio:
Nell'esempio dato, reindirizzeremo l'output del "SystemInfo"Cmdlet in un file di testo:
> SystemInfo> C: \ Nuovo.TXT
Nel codice sopra:
Verifica
Verifichiamo l'operazione di reindirizzamento dell'uscita eseguita usando "Ottenere il contenuto"Comando e specificando il percorso del file come segue:
> Get-Content C: \ New.TXT
L'output conferma che l'output di PowerShell è stato reindirizzato a un file.
Metodo 2: reindirizzare l'output di un PowerShell usando il cmdlet "out-file"
Un altro cmdlet può essere utilizzato per la query dichiarata. è il "Fuori dal file"Cmdlet. Questo cmdlet non solo reindirizza l'output di PowerShell in un file, ma crea un nuovo file di testo.
Esempio
In questo esempio, in primo luogo, usa il "Ricevere"CMDLET per recuperare la data del sistema. Quindi, la pipeline "|"Prende l'output dal comando precedente e poi lo fornisce come input al comando successivo. Alla fine, specificare la posizione del file di output:
> Get-date | out-file c: \ file.TXT
Ancora una volta, eseguire il comando "Get-Content" per la verifica:
> Get-Content C: \ File.TXT
Si può osservare che la data corrente è stata archiviata nel file menzionato.
Conclusione
Esistono due metodi per reindirizzare l'output di PowerShell in un file. Il primo è usare il “Operatore di reindirizzamento>"E il secondo sta utilizzando il"Fuori dal file"Comando. Entrambi i metodi non solo output PowerShell dati in un file ma crea un nuovo file. Questo post ha elaborato diversi metodi per ottenere i dati di Powershell in un file.