我剛剛開始學習PowerShell,但是我正在用這個軟件敲打我的頭。當我進口CSV用戶的列表,以獲得與頭SAM帳戶上獲得-ADUser便有了通過UserPrincipalName,我能看到控制檯上的所有電子郵件:無法導出所有用戶,只有一個用戶在導入CSV文件時出現,然後Get-ADUser
ForEach ($user in $allUsers)
{
Get-ADUser $user.samaccountname -Properties userprincipalname | select -Property userprincipalname
}
然而,當我嘗試將它們導出到一個csv文件只有一個用戶出來。我總是有一個問題,當使用這種foreach循環...
ForEach ($user in $allUsers)
{
Get-ADUser $user.samaccountname -Properties userprincipalname | select -Property userprincipalname | export-csv $path -NoTypeInformation
}
我總是遇到這個問題,當我做foreach循環。我只能得到或更改1個變量。爲什麼是這樣? x_X請幫忙!
而我的CSV文件有一個SamAccountName和samaccount名稱的標頭。
[email protected] [email protected] 等等
使用'-Append'參數,以避免在每次迭代 –