打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PowerShell验证用户名和密码
userphoto

2024.05.20 北京

关注

发布时间:2020-08-04 16:15:27 阅读:10167 作者:Liuzw_37 栏目:系统运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

验证用户名和密码通常会在内部进行定期扫描,以防止弱密码的使用。
当然,扫描时大家要注意不要超过最大错误次数,以免造成锁定

密码验证的方法这里涵盖了两种,一种是域用户,一种是本地用户

域用户的验证方法:

$Try = New-Object System.DirectoryServices.DirectoryEntry("LDAP://DC=Contoso,DC=Com", "$UserName", "$Password")

当$Try.Name 为空时,即密码错误,当$Try.Name不为空时,即表示密码验证成功,为弱口令账户


本地用户的验证方法:

Add-Type -assemblyname system.DirectoryServices.accountmanagement

$DS = New-Object System.DirectoryServices.AccountManagement.PrincipalContext([System.DirectoryServices.AccountManagement.ContextType]::Machine,"localhost")

$DS.ValidateCredentials("admin", "P@ssw0rd")

这里的验证会直接返回True或False,即是否通过验证

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
红队技巧-域渗透的协议利用
Windows取消开机登录密码验证
怎么查看自己的微信密码?正确的步骤方法!
C# System.DirectoryServices.DirectoryEntry 域用户验证
想要手机支付更安全?这些要点要知晓!
authentication
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服