TestimoX

API Reference

Class

TaskSecurity

Namespace ComputerX.Tasks
Assembly ComputerX
Modifiers static

Read and write Task Scheduler security descriptors (SDDL) for folders and tasks via COM (Schedule.Service).

Inheritance

  • Object
  • TaskSecurity

Methods

public static String GetFolderSddl(String computer, String folderPath) #
Returns: String

Gets the DACL SDDL for a task folder (e.g., "\\" or "\\MyApp").

Parameters

computer System.String requiredposition: 0
folderPath System.String requiredposition: 1

Examples


var sddl = TaskSecurity.GetFolderSddl(null, "\\");
        
public static String GetTaskSddl(String computer, String taskPath) #
Returns: String

Gets the DACL SDDL for a task (e.g., "\\MyApp\\DailyJob").

Parameters

computer System.String requiredposition: 0
taskPath System.String requiredposition: 1

Examples


var sddl = TaskSecurity.GetTaskSddl(null, "\\MyApp\\DailyJob");
        
public static Boolean SetFolderSddl(String computer, String folderPath, String sddl) #
Returns: Boolean

Sets the DACL SDDL for a task folder (authoritative replace of provided parts).

Parameters

computer System.String requiredposition: 0
folderPath System.String requiredposition: 1
sddl System.String requiredposition: 2

Examples


TaskSecurity.SetFolderSddl(null, "\\MyApp", "D:(A;;FA;;;BA)");
        
public static Boolean SetTaskSddl(String computer, String taskPath, String sddl) #
Returns: Boolean

Sets the DACL SDDL for a task (authoritative replace of provided parts).

Parameters

computer System.String requiredposition: 0
taskPath System.String requiredposition: 1
sddl System.String requiredposition: 2

Examples


TaskSecurity.SetTaskSddl(null, "\\MyApp\\DailyJob", "D:(A;;GR;;;WD)");