Невозможно увидеть запланированную задачу даже с правами доступа к SYSTEM32 \ Tasks

У меня есть дополнительный вопрос к этому .

У меня есть папка задач RPA с двумя следующими задачами:

enter image description here

Я сам создал эти две задачи, используя пользовательский интерфейс планировщика заданий (как на изображении выше). Моя проблема в том, что теперь я не могу увидеть SPSBatch с помощью SchTasks.exe:

enter image description here

Я пользователь BEETHOVEN \ kingk и имею одинаковые права полного доступа к обеим задачам в \ Windows \ System32 \ Папка Tasks \ RPA :

enter image description here

Помимо прав доступа к файлам в папке Tasks, что еще контролирует доступ к задачам?

1
задан 6 March 2019 в 17:32
2 ответа

Дескриптор безопасности хранится в реестре, аналогично тому, как это делается для служб.

Ключ: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ TaskCache \ Tree \ RPA
Ценность: SD

Возможно также значение для каждой задачи.

1
ответ дан 3 December 2019 в 23:06

@OldGeezer @GregAskew благодаря вашей ссылке на SD мне удалось преобразовать двоичный SD в читаемое свойство с помощью следующего Powershell:

$PathToTask = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft"
$SDBin =  ( (get-itemProperty $PathToTask).sd )

ConvertFrom-SddlString ([wmiclass]"Win32_SecurityDescriptorHelper").BinarySDToSDDL($SDBin).SDDL

С помощью приведенного выше вы сможете прочитать текущие списки ACL, и если вы работаете Пройдя через методы из Win32_SecurityDescriptorHelper, вы сможете создать свой собственный ACL и заменить его, предоставив вам доступ к задаче. Но я не проверял это

1
ответ дан 7 January 2020 в 11:46

Теги

Похожие вопросы