Windows 如何使用powershell导入内置任务

Windows 如何使用powershell导入内置任务,windows,powershell,Windows,Powershell,我正在尝试使用Powershell导入任务,但出现此错误 顺便说一句,在任务调度程序中使用导入可以正常工作 CMDLINE: PS C:\windows\system32>注册ScheduledTask-Xml“C:\windows\system32\Tasks\Microsoft\windows\TextServicesFramework\MsCtfMonitor”-TaskName“MsCtfMonitor” 错误: 注册ScheduledTask:任务XML格式不正确。 (1,2)::错误

我正在尝试使用Powershell导入任务,但出现此错误 顺便说一句,在任务调度程序中使用导入可以正常工作

CMDLINE: PS C:\windows\system32>注册ScheduledTask-Xml“C:\windows\system32\Tasks\Microsoft\windows\TextServicesFramework\MsCtfMonitor”-TaskName“MsCtfMonitor”

错误: 注册ScheduledTask:任务XML格式不正确。 (1,2)::错误:文档语法不正确 第1行字符:1

  • 注册ScheduledTask-Xml“C:\Windows\System32\Tasks\Microsoft\Wind

您需要传递xml的实际文本,而不仅仅是文件路径:

Register-ScheduledTask -Xml (Get-Content ("C:\Windows\System32\Tasks\Microsoft\Windows\TextServicesFramework\MsCtfMonitor") | Out-String ) -TaskName "MsCtfMonitor"
Register-ScheduledTask -Xml (Get-Content ("C:\Windows\System32\Tasks\Microsoft\Windows\TextServicesFramework\MsCtfMonitor") | Out-String ) -TaskName "MsCtfMonitor"