Microsoft 任务计划程序:Schtasks.exe 无法在阿拉伯语操作系统(区域设置)中注册新任务

Microsoft 任务计划程序:Schtasks.exe 无法在阿拉伯语操作系统(区域设置)中注册新任务

我使用简单的 xml 命令方法在 MS Task Scheduler 应用程序中创建了一个任务:

SCHTASKS /CREATE /SC DAILY /TN "TEST" /XML "C:\TEST.xml"

当我尝试在阿拉伯区域操作系统设置/机器中注册任务时,任务注册失败。

  • 失败的 command_prompt(图像):

图像

XML(任务):

<Task version="1.2" xmlns="...">
  <RegistrationInfo>
    <Date>1441-04-07T11:33:39</Date> 
    <URI>TEST</URI>  
  </RegistrationInfo>
  <Triggers>
    <TimeTrigger>
      <StartBoundary>1441-04-07T11:33:39-08:00</StartBoundary>
       ..

但是,如果我将此 XML 中的日期编辑为默认的 2019 年(基于 en-US 的日历)而不是阿拉伯(伊斯兰历)年份 1441,则该任务将成功注册:

  • 成功命令提示符(图像):

图像

<Task version="1.2" xmlns="...">
      <RegistrationInfo>
        <Date>2019-04-12T11:33:39</Date>
        <URI>TEST</URI>    
      </RegistrationInfo>
      <Triggers>
        <TimeTrigger>
          <StartBoundary>2019-04-12T11:33:39-08:00</StartBoundary>
           ..

我正在从 Wpf UI 应用程序中使用此命令,因此无法在其中输入非本地化的日期格式。请告诉我如何在该本地化机器上注册此任务!非常感谢。

相关内容