Цитата 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 'задания в планировщике отключены'
}
}
}
}