0
我正在编写一个小型实用程序,其中包括允许用户运行他/她的登录脚本。它是一个.NET应用程序,可以在Windows XP/Vista/7个人电脑上运行,并且可以连接到活动目录域。 PC属于不同的组织单位,并将运行不同的脚本。从.NET应用程序运行登录脚本
是否有一个环境变量,我可以查询这将告诉我当用户登录时运行的脚本?或者我必须将其包含在配置文件中,并确保每台PC都指向正确的脚本?
我正在编写一个小型实用程序,其中包括允许用户运行他/她的登录脚本。它是一个.NET应用程序,可以在Windows XP/Vista/7个人电脑上运行,并且可以连接到活动目录域。 PC属于不同的组织单位,并将运行不同的脚本。从.NET应用程序运行登录脚本
是否有一个环境变量,我可以查询这将告诉我当用户登录时运行的脚本?或者我必须将其包含在配置文件中,并确保每台PC都指向正确的脚本?
这可能会帮助您:
http://forums.asp.net/t/1271575.aspx
只需使用Active Directory。
下面是一些相关的C#/ VB.NET代码,以帮助您在.NET方面:
http://msdn.microsoft.com/en-us/library/x8wxt72e(VS.71).aspx
从下面的评论,看来你有多个域。他们都在单一的森林中吗?还是你有很多独立的森林? – serialhobbyist 2009-08-12 18:53:36
独立森林。我们是一家咨询公司,应用程序为我们的客户,所以我们必须处理完全独立的网络 – rotard 2009-08-13 12:30:28