Не удается выполнить запланированную задачу отмены регистрации с помощью php

#php #powershell #windows-task-scheduler

Вопрос:

при создании задачи я использовал команду

 $cmd3 = 'Register-ScheduledTask '.$ID.' -Action $action -Trigger $trigger'; $check = Shell_Exec("powershell.exe -executionpolicy bypass -NoProfile -Command " . $cmd3 . ";");  

Теперь я пытаюсь удалить задачу с помощью этой команды:

 $cmd1 = "Unregister-ScheduledTask -TaskName ". """.$ID."""; $check = Shell_Exec("powershell.exe -executionpolicy bypass -NoProfile -Command " . $cmd1 . " -Confirm:$false;");  

Он не удаляется, когда я запускаю php-скрипт. Итак, я попробовал ту же команду в powershell и получил эту ошибку:

 Unregister-ScheduledTask : Access is denied. At line:1 char:1   Unregister-ScheduledTask -TaskName 27   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    CategoryInfo : PermissionDenied: (MSFT_ScheduledT...TaskPath = ""):Root/Microsoft/...T_ScheduledTask) [Unregister-ScheduledTask  ], CimException    FullyQualifiedErrorId : HRESULT 0x80070005,Unregister-ScheduledTask  

Я не уверен в том, как я могу предоставить привилегии администратора с помощью php. Кроме того, правильно ли я использую-Подтвердите?