admin管理员组文章数量:1130349
1)、wmic useraccount
命令中PasswordRequired字段指定是否需要密码
已禁用的账户,Status为Degraded
但是这个方法无法对账户口令为空的进行完全判断,创建一个Test01的空口令账户,使用命令后查询,发现PasswordRequired为true,表示依然需要密码
2)、PowerShell -Command "Add-Type -assemblyname system.DirectoryServices.accountmanagement;$DS = New-Object System.DirectoryServices.AccountManagement.PrincipalContext([System.DirectoryServices.AccountManagement.ContextType]::Machine,'localhost');$DS.ValidateCredentials('Test01','')"
使用powershell校验空账户,如果账户使用空口令校验通过,返回True或者因为审核策略原因,返回:‘不允许空口令账户登录’、‘未授予用户在此计算机上的请求登录类型’、‘出现不支持的扩展类型’、‘禁用当前的帐户’以及‘找不到网络路径’等等错误。如果校验不通过,则直接返回False
1)、wmic useraccount
命令中PasswordRequired字段指定是否需要密码
已禁用的账户,Status为Degraded
但是这个方法无法对账户口令为空的进行完全判断,创建一个Test01的空口令账户,使用命令后查询,发现PasswordRequired为true,表示依然需要密码
2)、PowerShell -Command "Add-Type -assemblyname system.DirectoryServices.accountmanagement;$DS = New-Object System.DirectoryServices.AccountManagement.PrincipalContext([System.DirectoryServices.AccountManagement.ContextType]::Machine,'localhost');$DS.ValidateCredentials('Test01','')"
使用powershell校验空账户,如果账户使用空口令校验通过,返回True或者因为审核策略原因,返回:‘不允许空口令账户登录’、‘未授予用户在此计算机上的请求登录类型’、‘出现不支持的扩展类型’、‘禁用当前的帐户’以及‘找不到网络路径’等等错误。如果校验不通过,则直接返回False
版权声明:本文标题:Windows使用命令对本机账户是否为空口令进行校验 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1762979633a2896600.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论