首页 > 解决方案 > Powershell Register-ScheduledTask 与用户登录或未检查抛出错误

问题描述

我正在通过 taskscheduler powershell cmdlet 注册任务。我需要使用“天气用户登录或不使用不存储密码检查”来注册任务。我尝试了以下两种方法,但都没有奏效:

$task= Register-ScheduledTask -TaskPath "GuestOpsOSBatchJobs" -TaskName "AutoEOD" -Trigger $Trigger -User 'domain\myuseraccount' -Password 'myaccpwd' -Action $Action

它给我一个不正确的密码错误,但确实使用“天气用户登录或不登录”选项注册任务,但没有检查不存储密码。仅供参考的凭据是正确的。

$pr= New-ScheduledTaskPrincipal -UserId 'domain\myuseraccount' -RunLevel Highest
$task= Register-ScheduledTask -TaskPath "GuestOpsOSBatchJobs" -TaskName "AutoEOD" -Trigger $Trigger -Principal $pr -Action $Action

它也给我带来了错误。我错过了什么?

标签: powershellsysadminwindows-task-scheduler

解决方案


推荐阅读