powershell 使用调度程序服务导入和导出计划任务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用调度程序服务导入和导出计划任务相关的知识,希望对你有一定的参考价值。

# create task from its xml definition
$sch = New-Object -ComObject("Schedule.Service")
$sch.connect("computername")

$root=$sch.GetFolder("\")
$root.CreateFolder("subfolder")
$folder =$sch.GetFolder("\subfolder") 
  	
#import .xml
Get-childItem -path $task_path -Filter *.xml | %{
	$task_name = $_.Name.Replace('.xml', '')
	$task_xml = Get-Content $_.FullName
	$task = $sch.NewTask($null)
	$task.XmlText = $task_xml
	$folder.RegisterTaskDefinition($task_name, $task, 6, $cred.UserName, $cred.GetNetworkCredential().password, 1, $null)
}

#Export
$folder.getTasks(0) | % {
    $path="c:\temp\tasks\$($_.name).xml"
    $x=New-Item -ItemType file -Path $path
    Set-Content -Path $path -Value $_.xml
}
	

以上是关于powershell 使用调度程序服务导入和导出计划任务的主要内容,如果未能解决你的问题,请参考以下文章

powershell 导出/导入sitecollection

powershell 此powershell将列表导出到已删除的文件。第二个文件将数据导入另一个列表。

Windows根证书的批量导出和导入

PowerShell Export-Csv 导出与导入CSV文件

oracle 导入导出功能

OracleEXPDP和IMPDP数据泵进行导出导入的方法