[英]PowerShell include input variable in output CSV
我希望有人能幫助我以為簡單的事情。 我有一個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
但這只是創建了一個列。
任何幫助將不勝感激。
您可以使用帶有計算屬性的電子郵件地址添加新列:
select displayname, alias, UserPrincipalName, @{n='Email';e={$Email}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.