我有一組ps腳本調用其他ps腳本。他們都需要寫入相同的文本文件。父腳本的第一個輸出應該清除文件。所有後續的ps腳本都應附加到文本文件中,其中包括後面的邏輯中的父腳本。使用Out-File
,父PS腳本將打開並鎖定文件。兒童PS腳本應追加到文件中,但由於父母創建了文本文件,因此子PS腳本無法默認添加到文本文件。我試過了Out-File和Add-Content
。 Add-Content
把中文放到文本文件中。多個PowerShell腳本輸出到相同的文本文件
-1
A
回答
0
帶附加或添加內容的Out-File都可以使用。 除非你實際上是試圖寫中國,the encoding could be wrong.
$File ="PathTo\test.txt"
Get-Date | Out-File $File -Encoding ascii
"TEXT" | Out-File $File -Append -Encoding utf32
Add-Content -Path $File -Value "END" -Encoding Unicode
正如你可以在文件中看到,其結果取決於編碼變化。 如果你正在學中文,我的猜測是字節。 更早的可能轉換問題。
0
它採取了彼得施耐德的評論和馬丁範代爾夫特的答案得到它的工作組合。
相關問題
- 1. PowerShell腳本刪除多個文件夾
- 2. Android:顯示相同的文本輸出到多個EditText
- 3. PowerShell腳本輸出
- 4. 控制檯應用程序使用PowerShell腳本輸出到文本文件
- 5. 腳本NBConvert輸出到多個HTML文件
- 6. 如何輸出腳本到文件?
- 7. Perl腳本幫助輸出到文件
- 8. 輸出shell腳本到日誌文件
- 9. 將腳本輸出到文件
- 10. 打印php腳本輸出到文件
- 11. Powershell腳本將垃圾文件打印到文本文件
- 12. 從.csv到3個不同的Powershell腳本文件
- 13. 輸出到文本文件
- 14. 重定向另一PowerShell腳本的輸出到一個文本框在飛行
- 15. powershell解析多個關鍵字並將輸出發送到文本文件
- 16. 輸出到一個文本文件
- 17. 輸出到一個文本文件
- 18. 在腳本中輸出TSQL結果到文本文件
- 19. 讀取文本文件並將多行輸出到文本框
- 20. 文件組織PowerShell腳本
- 21. PowerShell腳本 - 從文件名
- 22. PowerShell的:文本塊到一個文件
- 23. 輸出一個Python腳本文本文件
- 24. 輸出文本文件以識別PowerShell中的操作文件
- 25. 試圖運行多個腳本,讓他們都輸出到一個文件,並使用相同的IP地址
- 26. Reroute文件輸出到Bash腳本的標準輸出
- 27. 將bash腳本輸出的多個文件導入Python列表
- 28. log4j2:多個appender將相同的輸出寫入多個文件
- 29. 輸出多行到一個文本文件
- 30. 多行文本文件輸出html
你可以使用Mutexes ...在這裏看到[詳細](https://learn-powershell.net/2014/09/30/using-mutexes-to-write-data-to-the-same- logfile-across-processes-with-powershell /)例子... –