我有一个 PowerShell 脚本,出于安全目的,它以自己的用户帐户运行。它需要能够将任务安排为其操作的一部分,并使用该ScheduledTasks
模块来执行此操作。看到这个问题,我授予脚本帐户对 的完全控制权%SystemRoot%\System32\Tasks
,但Register-ScheduledTask
仍然失败并显示“访问被拒绝。”我已允许脚本帐户作为批处理作业和服务登录。
为了使其正常工作,需要哪些权限/配置更改?
答案1
我发现问题出在我指定了-RunLevel Highest
。显然,您无法使用受限帐户执行此操作。删除该参数即可使其正常工作。