Skip to content

PowerShell

David Hall edited this page Feb 9, 2018 · 4 revisions

As a .NET library, all of the Task Scheduler Managed Wrapper can be used from within PowerShell. You simply need to load the assembly and then use the interop methods, like New-Object, to interact with the classes.

Create a task

Reflection.Assembly::LoadFile("C:\CodeShare\Microsoft.Win32.TaskScheduler.dll")
Microsoft.Win32.TaskScheduler.TaskService::Instance.AddTask("Test",
    Microsoft.Win32.TaskScheduler.QuickTriggerType::Hourly, "cmd", "/param1")
Clone this wiki locally