Перенаправить вывод powershell в текстовый файл - PullRequest
0 голосов
/ 21 февраля 2020

Я немного застрял в попытках экспортировать мой вывод Powershell в текстовый файл. Если кто-то может манипулировать моим сценарием, чтобы он работал, это было бы очень признательно. Создает выходной текстовый файл, но в нем нет данных.

Вот мой скрипт

$TDATE=Get-Date -Format yyyy-M-d
$SCRIPTNAME=$MyInvocation.MyCommand.Name
$LOGFILE="runlog-$SCRIPTNAME-$TDATE.txt"
$LOGPATH="E:\Batchrunner\Logs"

function DeleteLogs {
    $pathRoot = "E:\Pitney_Bowes\EngageOne_Server\core\logs"
    $limit = (Get-Date).AddDays(-1).Date
    if (Test-path $pathRoot) {
        Get-ChildItem -Path $pathRoot -Include solr*.log -Recurse -Force | Where { $_.CreationTime -lt $limit } | Remove-Item -force -recurse -verbose
    }
    Write-Host "Completed."
}
try {
        Write-Host "Deleting incident-archive files older than 14 days..." -ForegroundColor Cyan 
        DeleteLogs >> $LOGPATH\$LOGFILE 2>&1
} catch {
    Write-Host $_ -ForegroundColor Red
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...