Доброго времени суток. Имеется вот такая задачка
$taskName = "getupdate"
$taskExists = Get-ScheduledTask | Where-Object { $_.TaskName -eq $taskName }
if (-not $taskExists) {
# Определение действия
$action = New-ScheduledTaskAction -Execute "run" -Argument "-getupdate"
# Определение триггера
$trigger = New-ScheduledTaskTrigger -Daily -At "00:00AM"
# Определение прав
$principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount
# Определение настроек
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
# Регистрация задачи
Register-ScheduledTask -Action $action -Trigger $trigger -Principal $principal -Settings $settings -TaskName $taskName
Write-Host "Задача '$taskName' была создана."
}
соответственно должна запускаться run -getupdate, но в планировщике имеется запись run с аргументом getupdate.
Как это исправить?