因此,我编写了这个简单的脚本,向我展示了将邮箱自动添加到其帐户的所有用户。基本上有一个AD属性msExchDelegateListBL,它包含这些邮箱的名称。凭借我非常有限的PS知识,将这些值从阵列中拉出来有点挑战性。这就是我最终的结果(我确信有更好的方法可以做到这一点):
name Mailbox1 Mailbox2
User1,Test CN=MailboxName,OU=Exchange CN=MailboxName,OU=Exchange
User2,Test CN=MailboxName,OU=Exchange CN=MailboxName,OU=Exchange
此脚本显示用户的名称,然后列出每个邮箱(最多10个)并将其附加到csv文件,因此如果用户在该属性中有多个值,则会将它们列在新列中。所以它看起来像这样:
home, away = event_data.get("desc").split(' v ')
# remove scores from event desc
if home.rsplit(' ', 1)[1].isdigit() and away.split(' ', 1)[0].isdigit():
event_name = home.rsplit(' ', 1)[0] + " v " + away.split(' ', 1)[1]
我真正需要的是一种只列出邮箱的方法,每个邮箱都在一个单独的行上,而不是一个单独的列。我可以不用这个名字,但确实需要AD引用的所有值(msExchDelegateListBL)放在单独的行而不是列上。任何帮助是极大的赞赏。提前谢谢。