我想查询远程服务器的任务:
schtasks /query /s <server-name>
ERROR: Access is denied.
我运行此程序的帐户不是远程服务器上的本地管理员,但我已进行以下设置:
- 该帐户对远程服务器上的 C:\Windows\System32\Tasks 具有读取和执行权限(根据“允许在没有管理员权限的情况下查看和运行计划任务“)
- 该帐户在远程服务器上的本地安全策略中设置了以下用户权限分配(这些是使用给出的答案选择的这里,尽管我不断添加内容以尝试让它工作):
- 允许本地登录
- 备份文件和目录
- 作为批处理作业登录
- 作为服务登录
- 管理审计和安全日志
- 生成安全审计
这不是防火墙问题,因为管理员帐户可以远程进入服务器并运行查询。
我见过的所有其他类似问题都与如何在不是远程服务器上的本地管理员的情况下运行任务有关。我只想以非管理员身份查询任务。