Я бы хотел, чтобы скрипт powershell генерировал новый файл журнала с тем же именем и копировал старый файл журнала в новый файл с новым именем, если этот файл журнала будет превышать определенный размер, как, например, расширение файла log.1.
Я реализовал базовую команду Add-Content с каталогом файлов в качестве переменной:
$logmsg = $date + " " + $status.ToString() + " " + $item + " " + $perf + " " + $output
Add-Content D:\...\..._log.txt -Value $logmsg
На самом деле мне не нужно создавать сценарии для создания большего количества файлов журналов, таких как, например, log.2, log.3 и т. Д. Мне просто нужно сохранять старые журналы в этом файле log.1 и, если размер исходного файла журнала снова превысит, файл log.1 может быть перезаписан.
Не удалось найти какой-либо метод для сценариев PS.