我有一个.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