【发布时间】:2011-05-23 13:22:43
【问题描述】:
我希望我能就处理我的应用程序身份验证的最佳方式获得一些意见。我有一个包含三个按钮的 C# 表单。一键查询特定服务器上的任务,一键启动任务,最后一键结束任务。
我的问题涉及为多个用户执行此操作的最佳方式。我知道我可以将这些用户添加到每台服务器上的管理员组,但我真的不想这样做,因为这些都是非管理员用户。此外,我正在针对 3 个不同的域和多个没有信任的服务器运行此程序。
有没有办法创建一个用户,我可以在所有服务器上授予管理员权限,然后以该用户(可以是域或本地用户)身份运行 C# 应用程序,或者有更好的方法来处理 schtasks 的权限不授予管理员权限?
我已经研究过模拟,但我认为除非我错过了什么,否则我认为这不能满足我的需要。
谢谢,
马特
【问题讨论】:
标签: c# windows winforms process windows-task-scheduler