当执行下面的Register-ClusteredScheduledTask我得到这个错误。
Register-ClusteredScheduledTask -TaskName $ ClusterTaskName -TaskType AnyNode -Xml $ TaskXML | 外空
Register-ClusteredScheduledTask : The parameter is incorrect. At C:\Setup-Scheduler.ps1:215 char:5 + Register-ClusteredScheduledTask -TaskName $ClusterTaskName -TaskT ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (PS_ClusteredScheduledTask:Root/Microsoft/...ed ScheduledTask) [Register-ClusteredScheduledTask], CimException + FullyQualifiedErrorId: HRESULT 0x80070057,Register-ClusteredScheduledTask
我的XML
<?xml version="1.0" encoding="UTF-16"?> <Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo /> <Triggers> <TimeTrigger> <Repetition> <Interval>PT15M</Interval> <StopAtDurationEnd>false</StopAtDurationEnd> </Repetition> <StartBoundary>2016-11-08T13:26:00</StartBoundary> <Enabled>true</Enabled> </TimeTrigger> <TimeTrigger> <Repetition> <Interval>PT5H</Interval> <StopAtDurationEnd>false</StopAtDurationEnd> </Repetition> <StartBoundary>2016-11-09T19:29:00</StartBoundary> <Enabled>true</Enabled> </TimeTrigger> <CalendarTrigger> <StartBoundary>2016-11-09T19:29:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByDay> <DaysInterval>1</DaysInterval> </ScheduleByDay> </CalendarTrigger> <CalendarTrigger> <StartBoundary>2016-11-09T00:00:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByMonth> <DaysOfMonth> <Day>9</Day> </DaysOfMonth> <Months> <January /> <February /> <March /> <April /> <May /> <June /> <July /> <August /> <September /> <October /> <November /> <December /> </Months> </ScheduleByMonth> </CalendarTrigger> <CalendarTrigger> <StartBoundary>2016-11-09T00:00:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByMonth> <DaysOfMonth> <Day>9</Day> </DaysOfMonth> <Months> <November /> </Months> </ScheduleByMonth> </CalendarTrigger> </Triggers> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <Duration>PT10M</Duration> <WaitTimeout>PT1H</WaitTimeout> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>false</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession> <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine> <Volatile>true</Volatile> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>PT72H</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions> <Exec> <Command>C:\Schedulers\CrystalHR\ADMS Download Command\ADMSManualCommand.exe</Command> <WorkingDirectory>C:\Schedulers\CrystalHR\ADMS Download Command</WorkingDirectory> </Exec> </Actions> </Task>
要validation我的XML是正确的,我用下面的代码使用相同的XML
Register-ScheduledTask -TaskName“Dummy”-Xml $ TaskXML -User“XX \ YY”-Password“XXXXX”-Force | 外空
它的工作是正确的。 那么我的XML应该是正确的。
我也尝试通过直接使用简单的触发器和操作来注册集群调度器任务,甚至工作。
Register-ClusteredScheduledTask -TaskName $ ClusterTaskName -TaskType AnyNode -Trigger $ SingleTaskTrigger -Action $ TaskAction | 外空
它看起来像我的XML与标准的计划任务工作不适用于群集调度程序任务,由于一些无效的参数,没有logging任何地方的群集任务。 有没有人有这样的文件相同?
请帮我一下
UPDATE
运行$Error[0] | fl -f $Error[0] | fl -f得到低于错误
writeErrorStream : True OriginInfo : Exception : Microsoft.Management.Infrastructure.CimException: The parameter is incorrect. at Microsoft.Management.Infrastructure.Internal.Oper ations.CimAsyncObserverProxyBase`1.ProcessNativeCallbac k(OperationCallbackProcessingContext callbackProcessingContext, T currentItem, Boolean moreResults, MiResult operationResult, String errorMessage, InstanceHandle errorDetailsHandle) TargetObject : PS_ClusteredScheduledTask CategoryInfo : InvalidArgument: (PS_ClusteredScheduledTask:Root/Micros oft/...edScheduledTask) [Register-ClusteredScheduledTask], CimException FullyQualifiedErrorId : HRESULT 0x80070057,Register-ClusteredScheduledTask ErrorDetails : InvocationInfo : System.Management.Automation.InvocationInfo ScriptStackTrace : PipelineIterationInfo : {0, 1, 0} PSMessageDetails :