如何使用powershell将作者添加到windows任务
我正在使用powershell创建一个窗口任务,一切正常,但我找不到如何添加作者名称。将ScheduledTask注册为描述参数,但不注册为作者参数 导出的Windows任务如何使用powershell将作者添加到windows任务,windows,powershell,taskscheduler,windows-task-scheduler,Windows,Powershell,Taskscheduler,Windows Task Scheduler,我正在使用powershell创建一个窗口任务,一切正常,但我找不到如何添加作者名称。将ScheduledTask注册为描述参数,但不注册为作者参数 导出的Windows任务 <RegistrationInfo> <Date>2016-05-17T16:45:54.3423362</Date> <Author>NEED TO SET THIS</Author> <URI>RunLauncherTas
<RegistrationInfo>
<Date>2016-05-17T16:45:54.3423362</Date>
<Author>NEED TO SET THIS</Author>
<URI>RunLauncherTask</URI>
</RegistrationInfo>
如何设置自动档?不幸的是,唯一的方法是通过
-xml
选项
请注意,该选项采用实际的字符串,而不是文件名
$xml = @"
....
....
"@
Register-ScheduledTask -Xml $xml -TaskName $task_name
这是对我有用的东西 创建任务后:
$taskObject = Get-ScheduledTask "Taskname"
$taskObject.Author = "authorname"
$taskObject | Set-ScheduledTask
这很糟糕,因为如果我使用xml,我无法设置当前主体:(您可以使用set ScheduledTask用主体更新它,或者,如果我没记错的话,可以将主体放入xml本身。一旦我有时间,我将更新答案以显示它(或更正此注释)。这肯定是在Set ScheduledTask中实现的,我通过xml创建了一个任务,然后用Set ScheduledTask更新主体。谢谢
$taskObject = Get-ScheduledTask "Taskname"
$taskObject.Author = "authorname"
$taskObject | Set-ScheduledTask