【发布时间】:2019-03-14 18:18:22
【问题描述】:
我希望有人能帮助我完成我认为很简单的事情。我有一个 PowerShell 脚本,它读取电子邮件地址文件,然后执行 Exchange O365 命令并创建一个 CSV 文件。这很好用。但是,我希望在输出行中包含输入中使用的变量的内容。换句话说,可能将其连接到命令的输出。
$Emails = Get-Content "C:\Allqueue.csv"
foreach ($Email in $Emails) {
Get-MoveRequest $Email |
select displayname, alias, UserPrincipalName |
Export-Csv -Append "C:\AllqueueResults.txt"
}
很遗憾,Get-Mailbox 结果不包含电子邮件地址,因此无法在 select 语句中使用。
我最初的尝试是像这样将 $Email 添加到 select 语句中。
select displayname, alias, UserPrincipalName, $Email
但这只是创建了一个列。
任何帮助将不胜感激。
【问题讨论】:
标签: powershell