我想向活动域组中的用户发送电子邮件通知。我可以使用net group [groupname] /domain
获取用户列表,然后使用net user [username]
获取用户详细信息。但我无法使用net user
获取用户的电子邮件地址。有没有办法通过PowerShell来做到这一点?从活动域组获取用户电子邮件地址
1
A
回答
1
只需安装Active Directory module:我们将使用Get-ADGroupMember
获取该组的成员,然后使用Get-ADUser
获取所需的任何其他信息(本例中为电子邮件)。
$ADGroup = "myGroup"
$ADServer = "myADServer"
Import-Module ActiveDirectory
$myGroupMembers = (Get-ADGroupMember -Identity "$($ADGroup)" -Server $ADServer)
Write-Host "Group: $($ADGroup)" -ForegroundColor Yellow
foreach ($myName in $myGroupMembers.Name)
{
$myEmailAddr = Get-ADUser -Identity $myName -Server $ADServer -Properties mail | Select-Object -ExpandProperty mail
Write-Host " $($myName) $($myEmailAddr)"
}
0
这是平凡的,如果你有安装了Active Directory的PowerShell模块:
Import-Module ActiveDirectory;
$Recipients = Get-ADGroupMember $GroupName | Get-AdUser -Properties mail | Select-Object -ExpandProperty mail;
Send-MailMessage -SmtpServer $ServerName -To $Recipients [...]
0
退房的Active Directory PowerShell module。
在你的情况下,我们可以使用Get-ADGroupMember
cmdlet检索组成员,并Get-ADUser
检索其他细节:
$GroupMembers = Get-ADGroupMember GroupName
foreach($Member in $GroupMember){
$User = Get-ADUser $Member -Properties mail
$EmailAddress = $User.Mail
# Send mail to $EmailAddress here
}
相关问题
- 1. 从Active Directory组获取用户电子邮件地址
- 2. 从Samaccountname获取电子邮件地址
- 3. 从facebook获取电子邮件地址
- 4. 从给定的电子邮件地址获取电子邮件地址DirectoryEntry
- 5. 从电子邮件地址获取Twitter用户ID
- 6. 从SAMaccount获取用户电子邮件地址
- 7. 如何从oauth获取用户名或电子邮件地址?
- 8. 从Live SDK获取用户的电子邮件地址
- 9. 从发件人帐户获取电子邮件地址
- 10. 如何从电子邮件地址获取电子邮件服务的网址
- 11. 从iPhone地址簿中获取电子邮件地址
- 12. Xcode从地址簿获取联系人电子邮件地址
- 13. 无法获取电子邮件地址
- 14. Facebook API获取电子邮件地址
- 15. 从Thunderbird中提取电子邮件地址电子邮件
- 16. 从电子邮件地址
- 17. 使用AngularFire获取用户电子邮件地址列表
- 18. 用Facebooker获取用户电子邮件地址?
- 19. 使用Google OpenID获取用户电子邮件地址
- 20. 如何从邮件编辑器获取电子邮件地址
- 21. 如何获取Android用户的电子邮件地址?
- 22. TeamCity如何获取Subversion用户的电子邮件地址?
- 23. TweetSharp - 登录后获取用户电子邮件地址
- 24. Javamail - 如何获取用户的默认电子邮件地址?
- 25. 如何根据电子邮件地址获取Facebook用户名?
- 26. 在Cocoa中获取用户的默认电子邮件地址
- 27. 在.NET中获取当前用户的电子邮件地址
- 28. 在Youtube上获取用户的电子邮件地址
- 29. 如何获取电子邮件地址作为用户名每
- 30. 如何获取Yii登录用户的电子邮件地址?