powershell AD-删除用户
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell AD-删除用户相关的知识,希望对你有一定的参考价值。
param ($inputfile='.\Users.csv')
$csv = Import-CSV $inputfile
$log = "C:\temp\ROBCleanup.csv"
## generate log file
Add-Content -Path $log -Value '"User","Email","Path"'
ForEach ($user in $csv)
{
#Write-output $user.Name
$email = [string]$user.Name
try {
$u = Get-aduser -Filter { emailaddress -Like $email} -Properties emailaddress -ErrorAction Stop
if($u){
Write-Output $u.DistinguishedName
## add current information to log file
$NewLine = "{0},{1},{2}" -f $u.name, $u.emailaddress, $u.DistinguishedName
$NewLine | add-content -path $log
}
Remove-ADUser –Identity $u.SamAccountName -ErrorAction Stop
} catch {
$ErrorMessage = $_.Exception.Message
$FailedItem = $_.Exception.ItemName
Write-Host -ForegroundColor Red $("Error: " + $ErrorMessage)
}
}
以上是关于powershell AD-删除用户的主要内容,如果未能解决你的问题,请参考以下文章
AD域的账户创建和设置
powershell AD-删除 - GPO
powershell [AD - 创建/编辑AD用户]通过powershell创建/编辑AD用户,使用纯文本密码#Windows #Powershell #ActiveDirectory
powershell 通过PowerShell创建/编辑AD用户,使用纯文本密码
使用 PowerShell 问题重置 AD 用户密码
powershell powershell脚本使用姓氏和给定名称更改AD用户显示名称。