我有一組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腳本輸出csv文件重構
- 2. XMLWrite將文件輸出到與php腳本相同的目錄
- 3. PowerShell腳本刪除多個文件夾
- 4. Android:顯示相同的文本輸出到多個EditText
- 5. PowerShell腳本輸出
- 6. 將可執行文件輸出到文本文件的Powershell
- 7. 控制檯應用程序使用PowerShell腳本輸出到文本文件
- 8. PowerShell輸出結果從腳本到日誌文件
- 9. 腳本NBConvert輸出到多個HTML文件
- 10. Powershell腳本將垃圾文件打印到文本文件
- 11. 打印php腳本輸出到文件
- 12. Perl腳本幫助輸出到文件
- 13. 批處理腳本輸出到文件
- 14. 複製腳本輸出到文件
- 15. 將腳本輸出到文件
- 16. 如何輸出腳本到文件?
- 17. 輸出shell腳本到日誌文件
- 18. 輸出到文本文件
- 19. 從.csv到3個不同的Powershell腳本文件
- 20. Unix的:一個腳本文件作爲輸入,輸出到其他腳本
- 21. 重定向另一PowerShell腳本的輸出到一個文本框在飛行
- 22. 的PowerShell - JsonArray從文件到腳本
- 23. powershell解析多個關鍵字並將輸出發送到文本文件
- 24. 輸出到一個文本文件
- 25. 輸出到一個文本文件
- 26. powershell導出到文本文件
- 27. 生成多個輸出文件的腳本組件
- 28. 沒有輸出Powershell腳本
- 29. 在腳本中輸出TSQL結果到文本文件
- 30. 讀取文本文件並將多行輸出到文本框
你可以使用Mutexes ...在這裏看到[詳細](https://learn-powershell.net/2014/09/30/using-mutexes-to-write-data-to-the-same- logfile-across-processes-with-powershell /)例子... –