0
点赞
收藏
分享

微信扫一扫

Powershell重置域空用户密码

代码如下:

#windows server08的话是需要先倒入模块的
#Import-Module activedirectory

#不显示报错信息
$ErrorActionPreference ="SilentlyContinue"
#接收用户输入的ID
$user_id = Read-Host "Please enter ID"
#获取域控用户(这里是直接根据Name查询)
Get-ADUser --Filter "Name eq '{$user_id}'"
#判断上一条是否为真,为真的话就修改密码,为假的话,显示用户没有查询到。
if ($? -eq 1){
Set-ADAccountPassword -Identity $user_id -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "123456" -Force)
echo "($user_id)密码修改成功!!!"
}
else
{
echo "($user_id)用户未查询到,请重新确认!!!"
}



举报

相关推荐

0 条评论