我需要一个 powershell 脚本来自动执行将数据保存到文本文件的任务,而无需在迭代过程中替换旧文件



我有一个.ps1文件,每当TFS调用它时都会执行该文件,它的输出将保存到特定文件(D:/Deploytest/output/output.txt(。如果第二次触发脚本,则输出.txt文件将替换为新内容。如何将旧文件保留在文件夹中并将输出添加到新文件中?我在 .ps1 文件中使用了以下命令。如何修改以完成我的任务。 Invokesqlcmd -Inputfile "path" | out-file "D:/Deploytest/output/output.txt"

谢谢。

#create path output file horodated
$Outfilename="D:/Deploytest/output/output_{0:yyyyMMddhhmmssffff}.txt" -f (get-date)
#out you command into this file
invoke-sqlcmd -Inputfile "path" | out-file $Outfilename

最新更新