如何获取当前域用户名和密码

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03
java怎么获取本机的用户名或域

java怎么获取本机的用户名或域可通过System.getEnv()得到。
System.getenv("USERNAME");System.getenv("USERDOMAIN");
它常和System.getProperties()配合使用,它们的区别是:
从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生更多的全局效应,因为它们不仅对Java 子进程可见,而且对于定义它们的进程的所有子进程都是可见的。在不同的操作系统上,它们的语义有细微的差别,比如,不区分大小写。因为这些原因,环境变量更可能有意料不到的副作用。最好在可能的地方使用系统属性。环境变量应该在需要全局效应的时候使用,或者在外部系统接口要求使用环境变量时使用(比如 PATH)。

Map map = System.getenv();
String userName = map.get("USERNAME");// 获取用户名
String computerName = map.get("COMPUTERNAME");// 获取计算机名
String userDomain = map.get("USERDOMAIN");// 获取计算机域名

System.out.println("自定义变量getenv CONF_LOCATION:" +System.getenv("conf.location"));
System.out.println("操作系统的名称:"+System.getProperty("os.name"));

其它常用的属性参数如下:
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specification.vendor Java 虚拟机规范供应商 java.vm.specification.name Java 虚拟机规范名称 java.vm.version Java 虚拟机实现版本 java.vm.vendor Java 虚拟机实现供应商 java.vm.name Java 虚拟机实现名称 java.specification.version Java 运行时环境规范版本 java.specification.vendor Java 运行时环境规范供应商 java.specification.name Java 运行时环境规范名称 java.class.version Java 类格式版本号 java.class.path Java 类路径 java.library.path 加载库时搜索的路径列表 java.io.tmpdir 默认的临时文件路径 java.compiler 要使用的 JIT 编译器的名称 java.ext.dirs 一个或多个扩展目录的路径 os.name 操作系统的名称 os.arch 操作系统的架构 os.version 操作系统的版本 file.separator 文件分隔符(在 UNIX 系统中是“/” ) path.separator 路径分隔符(在 UNIX 系统中是“:” ) line.separator 行分隔符(在 UNIX 系统中是“/n” ) user.name 用户的账户名称 user.home 用户的主目录 user.dir 用户的当前工作目录

Java直接读AD很麻烦
后来通过.net读取,发布成webservice给java访问,简单很多

在iss里面点击网站属性-目录安全性-身份验证和访问控制-编辑,然后选择你合适的选项就行了。

  • 如何查看域用户名和密码?
    答:①打开电脑,点击“开始”,选择“服务器管理器”。②单击子栏“活动目录用户和计算机”。③单击子栏中的“用户”。④然后点击搜索按钮,输入名称查找。怎样查看域用户?①打开电脑,点击“开始”,选择“severmanger”。②接着点击子栏目“ActiveDirectory用户和计算机”。③点击子栏目里面的“user”。④然...
  • 如何查看宽带的用户名和密码?
    答:1、通过“中国联通网上营业厅”,主页点击“宽带—宽带服务—宽带号码查询”根据页面提示操作查询宽带账号。2、拨打联通客服热线,转接人工客服提供机主身份等信息后查询宽带账号。3、机主本人带上有效身份证件原件亲临联通自办营业厅查询宽带账号。二、可通过以下方式重置宽带密码:1、可拨打联通客服热线转人...
  • 你好,电脑上怎么查看我自己的域用户名和密码?我复印机网络扫描时输_百...
    答:点击开始,选择控制面板 用户帐户,和家庭安全 用户帐户,在右侧即可看到用户名,如果需要更改密码,点击右侧的用户,进行更改密码。也可以将系统的共享文件夹设置为不需要密码访问,具体方法请参考:网页链接
  • 怎么查看局域网密码
    答:首先,电脑连到路由器上,然后打开一个ie,在地址栏输入路由器的管理ip,以tplink为例:192.168.1.1然后会出来一个登录界面,让你输入用户名和密码,用户名和密码一般都是admin,admin进入管理界面后,在左边点击无线设置,然后就可以找到你的密码了。 问题九:如何获取局域网络的帐号和密码,求高手指点 50分 获取局域网内...
  • 电脑域账号怎么查电脑域账号怎么查询
    答:3.使用本地用户账户的时候,用户只能使用该账户登录到本地计算机上,而使用域账户用户可以在整个域环境中所有的计算机上进行登录.4.本地账户只能在账户所属的计算机上进行管理,每个计算机上的管理员单独管理自己机器上的本地账户,而域账户通过AD用户和计算机管理工具进行统一的管理.电脑用户名及域和密码是...
  • 怎么查看路由器用户名和密码?
    答:1 用电脑连接你的光猫 确认你可以打开光猫的登录界面 2 打开此网址 http://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1 开启telnet 服务 3 打开你的电脑命令行 输入telnet 192.168.1.1 进入 telnet服务 用户名输入 root 密码 hg2x0 4 输入命令 cat /flash/cfg/agentconf/factory....
  • 怎么查询自己的宽带用户名及密码
    答:在局域网设置中,我们可以找到ISP的用户名和密码。如果ISP要求我们使用代理服务器,则我们需要在代理服务器设置中输入ISP的用户名和密码。如果ISP没有要求使用代理服务器,则我们可以在自动检测设置中找到ISP的用户名和密码。如果我们仍然无法找到ISP的用户名和密码,可以联系ISP的技术支持团队寻求帮助。他们...
  • AD域,域控制器创建的所有的用户信息(用户名,密码)存在于哪里,如何提 ...
    答:一般在在控制面板,管理工具-active d.项下的。域控制器中包含了由这个域的账户、密码、属于这个域的计算机等信息构成的数据库。当电脑联入网络时,域控制器首先要鉴别这台电脑是否是属于这个域的,用户使用的登录账号是否存在、密码是否正确。如果以上信息有一样不正确,那么域控制器就会拒绝这个用户从这...
  • 怎样查看用户名和密码
    答:问题一:怎样查找自己电脑的用户名与密码? 控制面板--管理工具--计算机管理--左边的本地用户和组--用户-- 然后右边有几个用户,其中一个就是你自己的用户了。右键设置新密码,或者直接把这个用户删除都行!! 如果你连进都进不去,要提示输入密码的时,就按ctrl+alt+delete ...
  • 局域网内,对方不知道我的用户名和密码怎么办?
    答:1:Guest用户登录访问 2:以windows身份验证方式登录访问(也就是输入账号和密码)这两种方式登陆访问如果设置不正确都会提示”输入用户名与密码“的对话框,区别在于,如果你想通过Guest访问可以通过设置不用输入用户名与密码,如果你想通过windows身份验证方式登录访问就必须知道对方电脑的登录账号和密码.1、...