Я пытаюсь создать журнал ошибок, который использует только один текстовый файл. В настоящее время я использую MainFunction 2> $Dest
, но при запуске он перезаписывает файл. Пример полного кода
$Dest = "C:\Error.txt"
Function MainFunction {
if (!(test-path c:\temp\error)) {
$Newfolder = New-Object -ComObject scripting.filesystemobject
$Newfolder.createfolder("C:\Temp\error")
}
}
MainFunction 2> $Dest
Это должно выдать ошибку, если папка Temp не существует в C:\
. Затем запишите ошибку под C:\Error.txt
. Когда ошибка создается, она уже перезаписывает что-либо в файле, и я хотел бы продолжать добавлять ошибки в этот файл.