Powershell - Создайте Запланированную задачу для выполнения как локальная система / сервис

Кто-либо может сказать мне, как создать запланированную задачу с помощью powershell, который работает как локальная система или локальная служба?

Все работает отлично кроме вызова к ITaskFolder. RegisterTaskDefinition ().

Если я передаю в $null, или"", чем бомбы вызова, говоря неверное имя пользователя или пароль. Любые мысли"

$Rootfolder. RegisterTaskDefinition ("Тест", $Taskdef, 6, "ЛОКАЛЬНАЯ СЛУЖБА", "", 3)

12
задан devlife 4 January 2010 в 16:46
поделиться

2 ответа

Я думаю, вам нужно использовать "nt authority\localservice" в качестве имени пользователя.

Доброта,

Дэн

3
ответ дан 2 December 2019 в 21:02
поделиться
[

] Этот фрагмент кода будет использовать модуль планировщика задач []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
]
5
ответ дан 2 December 2019 в 21:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: