Как запустить запланированное задание для пользователя без прав администратора, используя powershell - PullRequest
0 голосов
/ 18 апреля 2019

Контекст: я нахожусь на сервере администратора, подключенном к рабочей станции через домен.Рабочая станция / компьютер имеет учетную запись администратора, но по большей части будет иметь учетную запись без прав администратора.

Я хочу запланировать выполнение задачи (для пользователя без прав администратора) через минуту после выполнения сценария (на сервере администратора).

Это то, что я пробовал.

Schtasks /create /s $remoteComputer /TN $taskName
/TR $appLocation /SC ONCE /SD $newTime

Start-Sleep -s 65

schtasks /delete /s $remoteComputer /TN $taskName /f

Примечание: я знаю, что этот код работает для других учетных записей администратора.Но это не будет работать для удаленных учетных записей без прав администратора.

Я также пытался использовать / u / p (учетная запись администратора на удаленном компьютере) и / RL HIGHEST, но безрезультатно.

Я пошел дальше и обнаружил, что могу создатьзадачи, и он будет сохранен в папке «/» планировщика задач (подтвердил это с помощью / query), но когда я смотрю на планировщик задач, его там нет.

Я сделал довольно многоисследуйте и пришли к выводу, что если есть способ изменить разрешение созданной задачи (в частности, на чтение и выполнение), то она ДОЛЖНА работать.Может быть, есть другие альтернативы, которые я более чем счастлив попробовать.

Все, что я хочу, - это запланированное задание, которое выполняется на учетных записях удаленных администраторов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...