Come inviare l’output di un comando PowerShell a un file

Come inviare l’output di un comando PowerShell a un file

Punti chiave

  • Per salvare l’output di un comando PowerShell in un file TXT, digitare il comando, premere barra spaziatrice, digitare il simbolo > (maggiore di), premere barra spaziatrice e digitare il percorso completo del file TXT.
  • Per generare un file CSV da un comando di PowerShell, digita il comando, premi la barra spaziatrice, digita | (pipe) segno, premere barra spaziatrice, digitare “Export-CSV”, premere barra spaziatrice, immettere il percorso completo del file CSV, premere barra spaziatrice, digitare “-NoTypeInformation” e premere Invio.

Vuoi salvare il risultato del comando PowerShell in un file TXT (testo) o CSV (valori separati da virgole) sul tuo computer? Se è così, è facile e ti mostreremo come farlo sul tuo PC Windows 11 o Windows 10.

Invia l’output di un comando PowerShell a un file di testo

Per scrivere l’output del comando PowerShell in un file di testo (TXT), avvia prima una finestra di PowerShell . Qui, digita qualunque comando ti serva, il cui output desideri in un file di testo. Dopo aver digitato il comando, premi barra spaziatrice, digita il simbolo > (maggiore di), premi barra spaziatrice, immetti il ​​percorso completo del file di testo in cui desideri salvare l’output e premi Invio.

Ad esempio, se desideri salvare l’output del comando ” systeminfo ” in un file denominato “SystemInfo.txt” sul desktop, il comando sarà simile al seguente:

systeminfo > C:\Users\mahes\Desktop\SystemInfo.txt

Comando "systeminfo" evidenziato in una finestra di PowerShell.

Non appena premi Invio, PowerShell crea il file specificato e vi aggiunge il risultato del comando. Al termine, accedi al percorso specificato e lì troverai il file appena creato.

Invia l’output di un comando PowerShell a un file CSV

Se desideri creare un file CSV contenente l’output del comando PowerShell specificato, utilizza il cmdlet “Export-CSV” dello strumento .

Per fare ciò, avvia PowerShell. Qui, inserisci il tuo comando (i cui risultati desideri in un file CSV). Quindi, premi la barra spaziatrice, inserisci | (pipe), premi barra spaziatrice, inserisci “Export-CSV”, premi barra spaziatrice, inserisci il percorso completo del file CSV che desideri creare, premi barra spaziatrice, digita “-NoTypeInformation” e premi Invio.

Ad esempio, se desideri salvare l’elenco degli elementi della directory corrente in un file chiamato “List.csv” sul desktop, utilizzerai un comando simile al seguente. Tieni presente che il parametro “NoTypeInformation” qui indica al comando di non includere l’intestazione delle informazioni #TYPE nel file CSV.

Get-ChildItem | Export-CSV C:\Users\mahes\Desktop\List.csv -NoTypeInformation

Cmdlet "Get-ChildItem" evidenziato in PowerShell.

Una volta terminata l’esecuzione del comando, sul desktop avrai un file chiamato “List.csv” contenente l’elenco degli elementi nella directory corrente.

Visualizza il contenuto del tuo file di testo o CSV in PowerShell

Puoi visualizzare il testo appena creato o il contenuto del file CSV direttamente all’interno di PowerShell. Non è necessario uscire dallo strumento e utilizzare un’altra app per aprire i file.

Per fare ciò, apri una finestra di PowerShell, digita il comando seguente, sostituendo “PATH” con il percorso completo del tuo file di testo o CSV e premi Invio.

Type PATH

Ad esempio, se desideri leggere il contenuto di un file denominato “SystemInfo.txt” posizionato sul desktop, utilizzerai il seguente comando:

Type C:\Users\mahes\Desktop\SystemInfo.txt

Il contenuto di un file TXT visualizzato in PowerShell utilizzando il comando "Tipo".

Immediatamente, PowerShell caricherà il contenuto del file nella finestra aperta, consentendoti di leggere il contenuto del file.

E questo è tutto quello che c’è da sapere sul salvataggio dei risultati dei comandi PowerShell in file di testo o CSV. Godere!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *