Кто-либо может сказать мне, как создать запланированную задачу с помощью powershell, который работает как локальная система или локальная служба?
Все работает отлично кроме вызова к ITaskFolder. RegisterTaskDefinition ().
Если я передаю в $null, или"", чем бомбы вызова, говоря неверное имя пользователя или пароль. Любые мысли"
$Rootfolder. RegisterTaskDefinition ("Тест", $Taskdef, 6, "ЛОКАЛЬНАЯ СЛУЖБА", "", 3)
Я думаю, вам нужно использовать "nt authority\localservice" в качестве имени пользователя.
Доброта,
Дэн
] Этот фрагмент кода будет использовать модуль планировщика задач []PowerShellPack[], чтобы запланировать выполнение задачи в виде SYSTEM немедленно: [
]. [New-Task |
ForEach-Object {
$_.Principal.Id = "NTAuthority\SYSTEM"
$_.Principal.RunLevel = 1
$_
} |
Add-TaskAction -Script {
"SystemTask" > C:\myTest.txt
} |
Add-TaskTrigger -OnRegistration |
Register-ScheduledTask SystemTask
]