1
我試圖從活動目錄中獲取用戶,他們擁有特定的電子郵件地址。通過電子郵件查找廣告用戶
我有一個CSV文件,其中包含電子郵件。
$data = import-csv -path .\are.csv -delimiter +
foreach($i in $data)
{
get-aduser -filter {UserPrincipalName -like '$i.email'}
}
我的問題是,我沒有得到任何輸出。沒有錯誤,沒有數據。當我用其中一個電子郵件地址替換$i.email
時,我得到了一個用戶的正確用戶信息。所以硬編碼的作品。
當我這樣做:
foreach($i in $data)
{
$i.email
}
我收到的所有電子郵件的列表。
代碼有什麼問題?
當我把它們放在雙引號 - 什麼變化。仍然沒有輸出。當我省略它們時,我收到一條錯誤消息:在「System.Management.Automation.PSCustomObject」類型的對象中未找到「Property」email「 – redleo85
您是否也將它放入子表達式中?所有三個提供的示例 –
子表達式是什麼意思?我只是用給定的例子代替了-filter參數。 – redleo85