我正在使用一个调用 Wise 的构建脚本来创建一些安装文件。问题是 Wise 许可证只允许它在一个特定的用户帐户下运行,这与我的构建脚本将运行的帐户不同。我知道 Windows 有runas命令,但这不适用于自动脚本,因为无法通过命令行输入密码。
Luke
问问题
5396 次
4 回答
2
这可能会有所帮助:为什么 RunAs 程序不接受命令行上的密码?
于 2008-09-18T23:58:12.747 回答
1
这是一个变通的解决方案,但您可以创建一个以您的用户帐户运行的计划任务,并让它定期运行,可能每分钟运行一次。是的,您必须等待它运行。
然后,此任务可以查找一些要处理的数据文件,并且只有在它们存在时才进行真正的工作。
于 2008-09-19T00:03:01.207 回答
0
这可能会有所帮助,这是我在另一个项目中使用的让人们创建自己的帐户的类;每个人都必须有权访问该程序,但不能允许同一帐户访问 LDAP 内容,因此该程序使用此类以不同用户身份运行它。
http://www.codeproject.com/KB/dotnet/UserImpersonationInNET.aspx
于 2008-09-19T00:31:59.297 回答