Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата kontox:
если вы думаете, что лучше все задания не отключать, то можно ли вставить название заданий. которые точно можно
например, задание1,заданния2... »
лучше эти задания ссыпать в отдельную папку, например BusinessLogic

Код: Выделить весь код
Import-csv 'C:\Users\admin\Documents\f.csv' | .{
    begin {
        $current = $null
    }
    process {
        $previous = $current
        $current = $_
    }
    end {
        switch  (@{previous = $previous; last = $current}) {
            ({ $null -eq $_.previous -or $null -eq $_.last }) { break }
            ({ $_.last.promoaction -gt $_.previous.promoaction `
                -and $_.last.promo_return -gt $_.previous.promo_return `
                -and $_.last.promoaction -eq $_.last.promo_return }) {
                    Get-ScheduledTask -TaskPath "\BusinessLogic\" | Enable-ScheduledTask
                    break
                }
            default {
                Get-ScheduledTask -TaskPath "\BusinessLogic\" | Disable-ScheduledTask
                Set-Content -Path ([Environment]::GetFolderPath("Desktop") + '\result.txt') -Value 'задания в планировщике отключены'
            }
        }
    }
}

Отправлено: 00:44, 25-03-2019 | #12