Поделиться через


Метод IRegisteredTask::SetSecurityDescriptor (taskschd.h)

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

Синтаксис

HRESULT SetSecurityDescriptor(
  [in] BSTR sddl,
  [in] LONG flags
);

Параметры

[in] sddl

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

Примечание Если учетной записи Local System отказано в доступе к задаче, служба планировщика задач может привести к непредвиденным результатам.
 

[in] flags

Флаги, указывающие способ задания дескриптора безопасности. Можно указать флаг TASK_DONT_ADD_PRINCIPAL_ACE из перечисления TASK_CREATION .

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Вы можете указать список управления доступом (ACL) в дескрипторе безопасности для задачи, чтобы разрешить или запретить определенным пользователям и группам доступ к задаче.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header taskschd.h
Библиотека Taskschd.lib
DLL Taskschd.dll

См. также раздел

IRegisteredTask

IRegisteredTask::SetSecurityDescriptor

ITaskFolder::GetSecurityDescriptor