I have this code:
param(
[string]$target_server_name=$ENV:ComputerName,
[string]$task_path,
#[string]$task_user,
#[string]$task_pass,
[string]$drop_folder,
[string]$dest_folder
)
$creds = Get-Credential
$task_user = $creds.UserName
$task_pass = $creds.GetNetworkCredential().Password
robocopy $drop_folder $dest_folder /MIR
$service = new-object -ComObject ("Schedule.Service")
$service.Connect($target_server_name)
$rootFolder = $service.GetFolder("\")
Get-Item $task_path | % {
$task_name = $_.Name.Replace('.xml', '')
$task_xml = Get-Content $_.FullName
$task = $service.NewTask(0)
$task.XmlText = $task_xml
$folder.RegisterTaskDefinition($task_name, $task, 6, $task_user, $task_pass, 1, $null)
}
And I am trying to import some task that I exported from the Windows Task Scheduler. But I am having this error:
Can someone please tell me what I am doing wrong, Thanks.