问一下关于获取AD域信息的问题

问题描述

WindowsPrincipalwp=(WindowsPrincipal)Thread.CurrentPrincipal;publicstringusername{get{string[]wpArray=wp.Identity.Name.Split(newstring[]{"\"},StringSplitOptions.RemoveEmptyEntries);returnwpArray.Length>0?wpArray[1]:"";}}protectedvoidPage_Load(objectsender,EventArgse){strings=username;txtUserName.Value=s;}用这段代码在vs上调试的时候能取到域用户名,但是发布到服务器的iis7上,就取不到了,不知道是什么原因,坐等答案啊

解决方案

解决方案二:
自己先定下。等高手
解决方案三:
没人吗。。。。。
解决方案四:
IIS运行的用户并不是你想象的User
解决方案五:
能说的详细点吗?
解决方案六:
求解啊,来人啊<identityimpersonate="true"password=""userName=""/><compilationdebug="true"defaultLanguage="c#"><assemblies><addassembly="Office,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71E9BCE111E9429C"/><addassembly="System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/><addassembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/><addassembly="System.Xml.Linq,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/><addassembly="System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/></assemblies></compilation><!--通过<authentication>节可以配置ASP.NET使用的安全身份验证模式,以标识传入的用户。--><authenticationmode="Windows"><formscookieless="UseDeviceProfile"loginUrl="login.aspx"/></authentication><!--如果在执行请求的过程中出现未处理的错误,则通过<customErrors>节可以配置相应的处理步骤。具体说来,开发人员通过该节可以配置要显示的html错误页以代替错误堆栈跟踪。config文件的部分代码

时间: 2024-10-01 18:20:51

问一下关于获取AD域信息的问题的相关文章

渗透测试中搜集AD域信息的常用PS命令

本文讲的是渗透测试中搜集AD域信息的常用PS命令,Microsoft为Windows Server 2008 R2(及更新版本)提供了几个Active Directory PowerShell cmdlet,相比于之前需要将涉及ADSI的冗长代码行放在一起来执行任务,这样的更新很大程度上简化了相关的操作. 在Windows客户端上,安装远程服务器管理工具(RSAT),并确保安装了Active Directory PowerShell模块. 在Windows服务器(2008 R2或更高版本)上,在

ldap获取ad域帐号问题,需求帮助

问题描述 在ad域里面存在两个组Users以及Account其中Users下面存在ldap登录帐号Administrator,Account下是用户帐号(注意:Users属于系统默认,路径使用CN表示)现在有一个问题,我用的方法在检索ad域的时候,获取不到有效的帐号,登录不到指定的组.ldap的帐号信息CN=AdministratorCN=UsersOU=vpnuser据分析,可能就是两个CN的原因,导致指向不明此外,使用Account下的某一帐号作为Ldap登录信息CN=TestOU=Acco

php获取ad域用户:PHP 读取 AD 用户

<?php  //phpinfo();  $host = "******:389";  $user = "**@**";  $pswd = "*****";  $ad = ldap_connect($host) or die( "Could not connect!" );  if($ad){  //设置参数  ldap_set_option ( $ad, LDAP_OPT_PROTOCOL_VERSION, 3 ); 

怎么获取AD域用户修改密码时间...急急急...

问题描述 在修改AD域用户密码时,怎么获取该密码修改时间.求实例代码.谢谢. 解决方案 解决方案二:属性名:pwdLastSet属性值:129726469073412727是这个吗?

1111-java通过ldap修改ad域用户密码问题

问题描述 java通过ldap修改ad域用户密码问题 java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题 解决方案 Java使用LdAP获取AD域用户用JAVA通过LDAP修改AD用户密码注意事项Java添加.修改MS AD用户密码

java通过ldap修改ad域用户密码问题

问题描述 java通过ldap修改ad域用户密码问题 java通过ldap修改ad域用户密码问题.做过这个东西的朋友,我需要帮助. 解决方案 Java使用LdAP获取AD域用户用JAVA通过LDAP修改AD用户密码注意事项Java添加.修改MS AD用户密码

如何使用 DirectorySearcher 分页提取AD域中用户信息

问题描述 写了一个小程序从AD域中提取用户及组织数据,AD中有80K左右的user,使用DirectorySearcher.FindAll()默认是只扫出1K条数据,如果把PageSize调大了已经又怕出现内存或效率,或服务器限制的问题现有两个问题.1如果服务器限制在一次只能扫描1000条,那我如果继续获取后面第二页的数据需要如何做?2如果我想进行分页查询,一页1000条,我要怎么做? 解决方案 解决方案二:DirectorySearcher.SearchScope=SearchScope.Su

C#操作AD域能获取对象,但是删除的时候拒绝访问!!

问题描述 我在客户服务器运行此方法,DirectoryEntryentry=_utils.GetADUserOfLogonName2(loginName);//这上面是根据登录名获取DirectoryEntry对象的方法,AD域的域名和管理员账户密码已经配置并且能正常访问,现在问题是entry这个对象已经获取到了,甚至entry.Properties["DisplayName"].Value等等他的属性都获取到了可是运行到红色部分,我想用代码将这个用户删除entry.DeleteTre

使用java去读取AD域里面的用户名等信息。

问题描述 客户要求将AD域用户组的用户信息提取出来,保存到数据里去,在网上找了一些代码,发现问题蛮多的.请高手帮忙.这是我现在用的代码:publicstaticvoidmain(Stringargs[]){HashtableHashEnv=newHashtable();StringLDAP_URL="ldap://xxx.xxx.xxx.xxx:389";//LDAP访问地址StringadminName="Sun@domain.local";//注意用户名的写法: