TaskSchedulerSnapshotRestore(TaskService, ICollectionSnapshotItem, Boolean, Boolean, IDictionaryString, String) Method

Register a list of snapshot items (tasks and folders) into the specified Task Scheduler.

Definition

Namespace: Microsoft.Win32.TaskScheduler
Assembly: Microsoft.Win32.TaskScheduler (in Microsoft.Win32.TaskScheduler.dll) Version: 2.11.0
public void Restore(
	TaskService ts,
	ICollection<SnapshotItem> items,
	bool applyAccessRights,
	bool overwriteExisting,
	IDictionary<string, string> passwords
)

Parameters

ts  TaskService
The TaskService into which the tasks and folders are registered.
items  ICollectionSnapshotItem
The list of SnapshotItem instances representing the tasks and folders from this snapshot that should be registered on the TaskService instance.
applyAccessRights  Boolean
If true, takes the access rights from the snapshot item and applies it to both new and existing tasks and folders.
overwriteExisting  Boolean
If true, overwrite any existing tasks and folders found in the target Task Scheduler that match the path of the snapshot item.
passwords  IDictionaryString, String
Lookup table for password. Provide pairs of the user/group account name and the associated passwords for any task that requires a password.

See Also