如何將 PowerShell 命令的輸出傳送到文件

如何將 PowerShell 命令的輸出傳送到文件

重點

  • 若要將 PowerShell 指令的輸出儲存至 TXT 文件,請鍵入指令,按空白鍵,鍵入 >(大於)符號,按空白鍵,然後鍵入 TXT 檔案的完整路徑。
  • 若要透過 PowerShell 命令產生 CSV 文件,請鍵入命令,按空白鍵,然後鍵入 | (管道)符號,按空白鍵,鍵入“Export-CSV”,按空白鍵,輸入 CSV 檔案的完整路徑,按空白鍵,鍵入“-NoTypeInformation”,然後按 Enter。

您想要將 PowerShell 指令的結果儲存在電腦上的 TXT(文字)或 CSV(逗號分隔值)檔案中嗎?如果是這樣,這很容易做到,我們將向您展示如何在 Windows 11 或 Windows 10 電腦上進行操作。

將 PowerShell 命令的輸出傳送到文字文件

若要將 PowerShell 指令的輸出寫入文字 (TXT) 文件,請先啟動 PowerShell 視窗。在這裡,輸入您需要的任何命令,並將其輸出保存在文字檔案中。鍵入指令後,按空白鍵,鍵入 >(大於)符號,按空白鍵,輸入要儲存輸出的文字檔案的完整路徑,然後按 Enter。

例如,如果您想要將「systeminfo」命令的輸出儲存到桌面上名為「SystemInfo.txt」的檔案中,您的命令將如下所示:

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

PowerShell 視窗上反白顯示的「systeminfo」命令。

一旦您按下 Enter 鍵,PowerShell 就會建立您指定的檔案並將命令的結果新增至其中。完成後,訪問您指定的路徑,您將在那裡找到新建立的檔案。

將 PowerShell 指令的輸出傳送到 CSV 文件

如果要建立包含指定 PowerShell 命令的輸出的 CSV 文件,請使用該工具的「Export-CSV」cmdlet

為此,請啟動 PowerShell。在此輸入您的命令(您希望將其結果保存在 CSV 檔案中)。然後,按空白鍵,輸入 | (管道)符號,按空白鍵,輸入“Export-CSV”,按空白鍵,輸入要建立的 CSV 檔案的完整路徑,按空白鍵,鍵入“-NoTypeInformation”,然後按 Enter。

例如,如果您想要將目前目錄的項目清單保存在桌面上名為「List.csv」的檔案中,您可以使用如下所示的命令。請注意,此處的「NoTypeInformation」參數告訴指令不要在 CSV 檔案中包含 #TYPE 資訊標頭。

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

PowerShell 中反白的「Get-ChildItem」cmdlet。

執行完該指令後,您的桌面上將出現一個名為「List.csv」的文件,其中包含目前目錄中的項目清單。

在 PowerShell 中檢視文字或 CSV 檔案的內容

您可以直接在 PowerShell 內查看新建立的文字或 CSV 檔案的內容。您不必離開該工具並使用其他應用程式來開啟檔案。

為此,請開啟 PowerShell 窗口,鍵入以下命令,將「PATH」替換為文字或 CSV 檔案的完整路徑,然後按 Enter。

Type PATH

例如,如果您想要讀取桌面上名為「SystemInfo.txt」的檔案的內容,您可以使用下列命令:

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

使用「Type」指令在 PowerShell 中顯示 TXT 檔案的內容。

PowerShell 會立即在開啟的視窗中載入檔案內容,以便您讀取檔案內容。

這就是有關將 PowerShell 命令結果儲存為文字或 CSV 檔案的全部資訊。享受!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *