Я пытаюсь удалить список машин из AD, которые находятся в текстовом файле.У меня нет проблем с их удалением.Однако, как только они будут удалены, я хочу, чтобы PowerShell отправил по электронной почте моей группе сообщение о том, что эти машины были удалены из AD.Кто-нибудь может помочь?
Я пытался Если, попробуйте, и заявления, но, кажется, не может заставить его работать.
Get-Content 'c:\temp\Remove AD Computers.txt' | % { Get-ADComputer -Filter { Name -eq $_ } } | Remove-ADObject -Recursive -Whatif
$Computerlist = Get-Content 'c:\temp\Remove AD Computers.txt'
ForEach($Computer in $Computerlist)
{
try{
Get-ADComputer $Computer -ErrorAction Stop
$output = "$Computer still exsists in AD."
}
catch{
$output = "$Computer has been removed from AD."
}
}
Write-Host $output
Send-MailMessage -From 'ADComputersRemoved@redgold.com' -To 'support@redgold.com' -Subject 'AD Computers removed' -Body "$output" -SmtpServer smtp.domain.com
Мне нужно это, чтобы удалить компьютер, а затем отправить мне по электронной почте результаты удаления.Надеюсь, это достаточно информации.Любая помощь будет фантастической.