如何测试ad账号的密码是否正确 powershell

作者&投稿:茌削 (若有异议请与网页底部的电邮联系)
powershell 判断 ad账号 是用户 还是组~

有两种场景可以尝试:
如果你已经知道这个AD帐号的samaccountname,则可以直接用Get-ADUser或Get-ADGroup去获取,能用前者获取的,说明是用户,能用后者获取的,说明是组。
如果你不知道这个AD帐号的samaccountname,则可以尝试用Get-ADObject去获取,获取后可看ObjectClass的值,即可确定是user还是group。示例一个,如下:

server系统有默认密码复杂性要求
数字+字母+特殊符号才可以

在 Windows Server 2000、2003 和2008 中,管理员使用各种命令行工具和管理控制台管理单元连接到其 Active Directory 域进行管理工作,通常我们习惯于使用MMC界面,但是很多高级管理操作只能在CMD下完成,而CMD下的命令经常成为我们的困惑。并且基于CMD的脚本的编写对于系统管理员要求很高。为了解决这种情况Windows Server 2008 R2 中的 Active Directory 模块合并了一组 cmdlet的Windows PowerShell 模块.通过使用这些cmdlet,可在单一的独立程序包中管理您的 Active Directory 域、Active Directory 轻型目录服务 (AD LDS) 配置集和 Active Directory 数据库装载工具实例。
首先让我们了解一下PowerShell的功能,系统维护、管理中大家常在命令提示符(cmd.exe)下进行操作,对Windows PowerShell可能还是比较陌生。Windows PowerShell将成为CDM的继任者,是下一代命令行工具。Windows PowerShell目前最高版本为2.0,并且已经集成到Windows Server 2008及Windows 7中。Windows PowerShell使得IT管理员更容易地控制系统管理和加速自动化,作为系统管理员应该掌握和使用它。Windows PowerShell 是一种新的交互式的命令行和基于任务脚本编写技术,它使信息技术 (IT) 管理员能够全面地自动操作和控制系统管理任务,从而提高了管理员的生产力。Windows PowerShell 包括多个系统管理实用工具、一致的语法和命名惯例、及对普通管理数据更好地导航,如登记、证书存储 或 Windows Management Instrumentation (WMI)。Windows PowerShell 还专门针对 IT 管理,提供直观的脚本编写语言。之前的UNIX 的世界就有功能强大的 shell,而现在 Windows 环境也有了;Windows PowerShell 不仅提供功能相当于BASH的命令列 shell,同时也内建脚本语言以及辅助脚本程序的工具。Windows PowerShell 是以 .NET 技术为基础,并且与现有的 WSH 保持回溯兼容,因此 Windows PowerShell 的脚本程序不仅能存取 .NET CLR,也能使用现有的 COM 技术。PowerShell有一个非常好的特点,那就是它有一个非常全面的帮助系统,并与Shell本身紧密集成。现在仅仅知道了cmdlet的名字,就可以通过调用Get-Help来获取其他有关这个cmdlet的信息例如:Get-Help Get-Command。然而,这些信息主要是一个语法图和一些简单描述。如果希望获取到更多的信息,包括了例子和参数的详细描述等信息,就需要加入-full参数,例如:Get-Help Get-Command –Full。对例子感兴趣,那么就加入-examples参数,例如Get-Help Get-command –examples。最让人高兴的是可以使用管道技术将Get-Help定向输出到more命令中,它允许你每次显示一个屏幕的内容,例如Get-Help Get-Command –full | more。Windows PowerShell 包含了数种系统管理工具、简易且一致的语法,提升管理者处理常见如登录数据库、WMI。Exchange Server 2007 以及 System Center Operations Manager 2007 等服务器软件都将内建 Windows PowerShell。PowerShell现在配备了Active Directory域服务(AD DS)模块,包含了超过75个Active Directory cmdlets。并且可以使用全新的PowerShell脚本,在Technet网站上提供了大量的脚本资源,现在可以通过脚本和PoweShell图形界面实现对于活动目录的管理。最让人感到惊喜的是tab-completion--按Tab键自动补齐功能,在用户敲击Tab键时,Windows会根据用户当时的情况,自动补齐下一步要输入的字符。这样将大大简化管理员的工作并且降低使用CMD时命令容易拼写错误的问题。
下面是列举的常用命令:
Disable-ADAccount 禁用 Active Directory 帐户。
Enable-ADAccount 启用 Active Directory 帐户。
Unlock-ADAccount 解锁 Active Directory 帐户。
Get-ADAccountAuthorizationGroup 获取包含帐户的 Active Directory 安全组。
Set-ADAccountExpiration 设置 Active Directory 帐户的截止日期。
Set-ADAccountPassword 修改 Active Directory 帐户的密码。
Set-ADDefaultDomainPasswordPolicy 修改 Active Directory 域的默认密码策略。
Move-ADDirectoryServerOperationMasterRole 将操作主机(也称为灵活单主机操作或 FSMO)角色移动到 Active Directory 域控制器。
Get-ADDomain 获取 Active Directory 域。
Add-ADDomainControllerPasswordReplicationPolicy 将用户、计算机和组添加至只读域控制器 (RODC) 密码复制策略 (PRP) 的允许列表或拒绝列表。
Set-ADDomainMode 设置 Active Directory 域的域功能级别。
Set-ADForestMode 设置 Active Directory 林的林模式。
Get-ADGroup 获取一个或多个 Active Directory 组。
New-ADGroup 创建 Active Directory 组。
Remove-ADGroup 删除 Active Directory 组。
Set-ADGroup 修改 Active Directory 组。
Add-ADGroupMember 向 Active Directory 组添加一个或多个成员。
Get-ADGroupMember 获取 Active Directory 组的成员。
Remove-ADGroupMember 从 Active Directory 组删除一个或多个成员。
Get-ADObject 获取一个或多个 Active Directory 对象。
Move-ADObject 将 Active Directory 对象或对象容器移动至不同的容器或域。
New-ADObject 创建 Active Directory 对象。
Remove-ADObject 删除 Active Directory 对象。
Rename-ADObject 更改 Active Directory 对象的名称。
Restore-ADObject 还原 Active Directory 对象。
Set-ADObject 修改 Active Directory 对象。
Get-ADOptionalFeature 获取一个或多个 Active Directory 可选功能。
Get-ADOrganizationalUnit 获取一个或多个 Active Directory OU。
New-ADOrganizationalUnit 新建 Active Directory OU。
Remove-ADOrganizationalUnit 删除 Active Directory OU。
Set-ADOrganizationalUnit 修改 Active Directory OU。
Add-ADPrincipalGroupMembership 将成员添加至一个或多个 Active Directory 组。
Get-ADPrincipalGroupMembership 获取拥有指定用户、计算机或组的 Active Directory 组。
Remove-ADPrincipalGroupMembership 将成员从一个或多个 Active Directory 组中删除。
New-ADServiceAccount 新建 Active Directory 服务帐户。
Remove-ADServiceAccount 删除 Active Directory 服务帐户。
Set-ADServiceAccount 修改 Active Directory 服务帐户。
Get-ADUser 获取一个或多个 Active Directory 用户。
New-ADUser 新建 Active Directory 用户。
Remove-ADUser 删除 Active Directory 用户。
Set-ADUser 修改 Active Directory 用户。

1、要增加Active Directory域服务模块,使用“Add-Module ActiveDirectory”命令,然后“Get-Module”;
2、要得到Contoso.com域的信息, Get-ADDomain “Contoso.com”;
3、要显示域控制器的具体信息, Get-ADDomainController –Discover(参数);
4、要在Contoso.com域下的下建立Guangzhou组织单元,
New-ADOrganizationalUnit -Name "guangzhou" -Path "DC=Contoso,DC=com"
5、将新的提供程序驱动器连接到 Active Directory 域、AD LDS 服务器或 Active Directory 数据库装载工具实例,
New-PSDrive -Name -PSProvider ActiveDirectory -Root "" –Server -Credential \
参数 描述
-Name 指定要添加的驱动器的名称。
-PSProvider ActiveDirectory 提供程序的名称,在本例中为 ActiveDirectory。
-Root "" 指定提供程序的内部根目录或路径。
–Server 指定托管您的 Active Directory 域或 AD LDS 实例的服务器。
-Credential \ 指定连接到 Active Directory 域 AD LDS 服务器必须拥有的凭据。

虽然PoweShell对于很多人比较陌生,但是只要使用 Get-Help -Detailed
和Get-Help -Full,其中 是要研究的cmdlet 的名称。就可以获取详细的信息,这样更加便于我们尽快掌握PowerShell的使用。希望大家可以通过新的PowerShell更加有效的管理活动目录。


如何导出ad域中计算机账号密码
域账号要在服务器上设置 密码可以直接登录域后 进系统 按ctrl+alt+del 有个更改密码!

苹果手机Ad密码忘记了怎么办啊
详情请查看视频回答

苹果手机ad密码怎么解
你好,目前忘记apple id密码暂时只有以下三个解决办法,三个办法依次从推荐,当然你也可以选择最适合你的办法:靠自己:如果是自己的apple id,那么可以通过注册邮箱或者注册时的密保来取回密码。你当初注册时的邮箱,也就是你的apple id账号。苹果官网找回apple id密码地址:http:\/\/support.apple.com\/kb...

苹果手机7的ad密码忘了怎么办
记得啊,苹果手机七的id密码忘了的话,怎么办?其实这个东西忘了的话,你只能就说把你手机拿到那个专业修手机的地方,然后让别人给你解密一下,虽然说要收费,但是也比你自己能撒好一点,如果连试几次都能,你就一直都打不开它,所以说只有找专业人士,然后给你直接把那个id的密码,然后重新弄行,...

苹果手机忘记AD密码怎么办?
详情请查看视频回答

苹果ad密码怎么解锁?
您好,亲亲。对于苹果设备的ad密码,一般需要重置密码才能解锁。如果您还记得苹果账号的账号和密码,可以进入iCloud找回您的AD密码。具体步骤如下:1. 打开苹果官网iCloud.com,输入您的Apple ID。2. 选择“忘记密码”,然后输入您的Apple ID邮箱地址并获取验证码。3. 根据提示进行验证,然后输入您的新...

ipad帐号和密码都忘记了怎么办
\/iknow-pic.cdn.bcebos.com\/c995d143ad4bd113eb13ca7057afa40f4afb0591"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/c995d143ad4bd113eb13ca7057afa40f4afb0591?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2C...

苹果手机被锁死了,忘记了AD密码怎么办
方法一:一般在苹果这次过ID后,打开appstore下载的时候,用户名ID号是默认显示的,我们只需要输入密码即可。苹果id密码忘记后,可以在电脑、iPhone、iPad或iPod touch中按以下步骤重设密码。首先,要进入到苹果id管理中心,在百度输入“Apple-我的Apple ID“,然后点击打开第一个网页即可。其次,输入网址后...

怎样知道光猫的超级账号和密码呢?
对于中国移动的光猫,其超级账号和密码可能会根据型号有所不同。通常,如果你的光猫是由CMCC制造的,其默认的账号是"CMCCAdmin",密码为"aDm8H%MdA"。然而,如果你的光猫是华为品牌,账号则变为"telecomadmin",密码是"admintelecom"。如果你的IP地址是192.168.100.1,那么超级账号依旧是"telecomadmin...

什么是AD账号
AD账号是基于Windows域服务器的活动目录账号。据了解,AD即Active Directory,意为活动目录,属于面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。其中的具体情况如下:AD存储了有关网络对象的信息,并且让管理员和用户能够轻松地查找和使用这些信息。AD使用了一...

茂南区18346193085: asp中检测用户名与密码的三种方式 -
啜梅赛斯: response.Redirect 是服务端程序,跳转的,不是输出. 要在客户端检测并跳转的话,可以这样写: location.href="xh_error.asp?errorInfo=提示用户名密码的检测结果"至于在xh_error.asp输出错误信息就很简单了:Response.Write Request("errorInfo")

茂南区18346193085: 天翼网关pppoe拨号失败,请检查pppoe的账号和密码是否正确 -
啜梅赛斯: 您好,请检查您输入的帐号和密码是否正确,错误的帐号和密码是会导致拨号失败的,如果帐号密码正确,那么请您查看光纤线是否正确连接,重新插拔测试,如果还是不可以拨号可能是存在故障,建议致电电信客服反馈报障处理

茂南区18346193085: 急!!VB中检测账号密码是否正确 -
啜梅赛斯: 可以用Len函数来测试文本字符串长度是否达到六位数…用and函数可以判断账户和密码是否匹配……用if语句写就可以了

茂南区18346193085: 如何在LDAP中验证用户名的密码? -
啜梅赛斯: 一般用户的属性里面有个userpassword属性,里面存储的是密码,你让用户输入的密码和里面存储的密码进行比对,如果一样就验证过了.不过这个属性里面存储的密码一般都经过散列算法运算,你用同样的散列算法把用户输入的密码也运算一下即可.

茂南区18346193085: 假如有一个用户界面,只有账号、密码、登陆功能,问你怎么测试,用什么测试方法? -
啜梅赛斯: 首先分析可能出现的情况: 1 输入帐号密码——验证正确,登陆成功——启动登陆成功后的事件; 2 帐号密码留空——检测到无输入——提示用户输入; 3 帐号或密码单一留空——检测到输入不完整——清空输入内容——提示用户输入: 4 帐号...

茂南区18346193085: 用数据库怎样验证账号和密码? -
啜梅赛斯: 你要首先连库,要确定连上了!然后再用SQL语句选择,就可以了,你要先选择用户 分别用两个变量来保存选择的结果 select name from user where user.username='textFiled1.text' 这个验证这个账户存不存在 然后用户存在的时候再验证密码: 既然楼主可以做出界面的话,相信楼主可以写好这个代码咯,楼主加油吧

茂南区18346193085: 怎么验证mysql的用户名密码 -
啜梅赛斯: 登录数据库 “命令提示字符”窗口录入,录入cd c:\mysql\bin 并按下回车键,将目录切换为 cd c:\mysql\bin 再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好mysql,超级用户root是没有密码的,故直接回车即可进入到mysql中了,mysql的提示符是:mysql> 修改密码 c:\mysql\bin提示符下录入:格式:mysqladmin –u用户名 -p旧密码 password 新密码 例如:给root加个密码ab12.键入以下命令:mysqladmin -uroot password ab12

茂南区18346193085: 软件测试案例的编写?
啜梅赛斯: 需要写“测试内容”、“执行步骤”、“预期结果”、“实际结果”,“是否通过”,举个例吧,就拿腾讯的垃圾客户端来说,QQ登陆器,首先分类,可以分为“账号输入”、“密码输入”,“按钮点击”和“键盘快捷键”来分,首先是“账号输...

茂南区18346193085: VB6.0 怎样检测帐号密码是否正确? -
啜梅赛斯: 提出保存的文件 用if语句判断 if user=user.text and ps=ps.text then msgbox "账号或密码正确" else msgbox "账号或密码错误" end if

茂南区18346193085: 如何编写一个Asp密码验证程序 -
啜梅赛斯: 你建一个数据库,放用户名,密码,然后再需要密码验证的程序里加一个session变量,加入session为空,则进入密码验证,同时,密码验证程序里如果如果输入正确的用户名,密码,则给session赋值!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网